create procedure test_1
@test int
as
update aa set pass= case @test when 0 then 0 else -1 end where id=3
go
select * from aa
go-- SQL中没有on error这种写法。
如果一定要加可以在update 语句之后再写
if @@error <> 0
bein
...
end
@test int
as
update aa set pass= case @test when 0 then 0 else -1 end where id=3
go
select * from aa
go-- SQL中没有on error这种写法。
如果一定要加可以在update 语句之后再写
if @@error <> 0
bein
...
end
解决方案 »
- SQL语句。
- 在一个procdure中怎样把一个从其调用程序中的变量值传入?
- 请继续指点,谢谢
- 怎样查询一段固定时间的数据?????
- 有没有这样的sql语句:转移表中的数据到另外一个表(结构相同)
- 紧急求助:谁有繁体中文版的VFP6.0 ?
- 奇怪的全局临时表无故丢失的问题
- 如何通过事务日志备份恢复数据库
- 超奇怪的问题(关于insert into ...select from),世界上没有更奇怪的事了!
- 不好意思,初到宝地,就提一个初级问题:SQL SERVER市面上似乎没有英文版,中文版好用么?
- 如果表中存在某个字段,则执行,如果表中不存在这个字段,则。
- 菜鸟问大家:如何取得刚刚添加的记录的自动增加的ID?
sql="test_1 "&x&""
conn.execute sqltest_1 是我建的一个存储过程,里面有下@x int类型的变量,但是我每次执行上面的语句时总是提示:
过程 'test_1' 需要参数 '@x',但未提供该参数也就是说上面的语句没有把"&x&"传进去,这是为什么啊!