大家帮忙看看这句SQL存储过程的语句哪里出错了?
我在写存储过程中遇到了一点困难,不知道如何解决,希望高人指点。结帖后马上加分。。。。
conn1.Execute "update CHAR_POWER set wLevel=1,wStr=1,wSus=1,wDex=1,dwExp=0,wRemainSp=(wRemainSp+1) * 100 where szNickName='" & char & "'"
上面这段是我写存储过程用到的语句,在结尾红色字体部分szNickName='" & char & "'"中的“szNickName”这个表和主表“CHAR_POWER”如何进行联合呢?
因为数据库结构比较复杂,人物属性和人物名称是分开的。所以存储过程这里我没搞懂,希望高人指点一下。谢谢了。
conn1.Execute "update CHAR_POWER set wLevel=1,wStr=1,wSus=1,wDex=1,dwExp=0,wRemainSp=(wRemainSp+1) * 100 where szNickName='" & char & "'"
上面这段是我写存储过程用到的语句,在结尾红色字体部分szNickName='" & char & "'"中的“szNickName”这个表和主表“CHAR_POWER”如何进行联合呢?
因为数据库结构比较复杂,人物属性和人物名称是分开的。所以存储过程这里我没搞懂,希望高人指点一下。谢谢了。
...全文
相关推荐
在SQL Server中生成INSERT语句
在SQL Server中生成INSERT语句是一项常见的数据库管理任务,尤其在数据迁移、备份或测试环境中。这个过程可以手动完成,但对于大量数据来说,这既耗时又容易出错。
MySQL 存储过程中执行动态SQL语句的方法
`PREPARE`语句用于准备一个SQL语句,这里的`s1`是预编译语句的名称,`FROM @ms`表示从用户变量`@ms`中获取SQL语句。`EXECUTE s1;`执行了预编译的SQL语句。
SQL语句创建存储过程
一、创建存储过程创建存储过程的基本语法如下:```sqlCREATE PROCEDURE 存储过程名 @参数1 参数类型, @参数2 参数类型, ...ASBEGIN -- SQL语句块END```例如
MySQL存储过程中实现执行动态SQL语句的方法
在MySQL数据库中,存储过程是一种预编译的SQL语句集合,可以用来封装复杂的业务逻辑。在某些场景下,我们可能需要在存储过程中执行动态构建的SQL语句,以适应不断变化的数据操作需求。
SQL Server中存储过程比直接运行SQL语句慢的原因
SQL Server 中存储过程比直接运行 SQL 语句慢的原因在 SQL Server 中,存储过程比直接运行 SQL 语句慢的原因是 Parameter sniffing 问题。


