sql server 2000 存储过程变量问题
请看代码:
这段代码是求三个数中最大的一个,问题是关于变量的,什么时候要用delcare,什么时候不需要?
另外:大家能推荐下专门T-SQL语言教程的书么,谢谢啦???
这段代码是求三个数中最大的一个,问题是关于变量的,什么时候要用delcare,什么时候不需要?
另外:大家能推荐下专门T-SQL语言教程的书么,谢谢啦???
create proc zfproc1
@x1 int,--此处不需要declare
@x2 int,
@x3 int
as
begin
declare @max int --此处需要delclare
if @x1>@x2
set @max=@x1
else
set @max=@x2
if @x3>@max
set @max=@x3
print '三个数中最大的数是:'+cast(@max as varchar(50))
end
...全文
相关推荐
SQLUNLOCK sql server 2000 存储过程解密
SQLUNLOCK。sql server 2000 存储过程解密。SQLUNLOCK。sql server 2000 存储过程解密。SQLUNLOCK。sql server 2000 存储过程解密。
[MSSQL]SQL Server2000存储过程调试
今天写了个存储过程,在查询分析器中测试报错: 这样的错误信息根本看不出错在哪边,只能用单步执行来追踪了。在查询分析器对象浏览器中找到要调试的存储过程,右键点击选择调试: 输入各个参数的值后开始调试(钩选自动回滚调试完毕后将回滚操作): 按F11单步执行: 终于找到错误的位置了: 修改存储过程,输出@strSQL的值,才发现原来是声明的时候设置@strSQL的长度为300,而拼接的SQL语句
SQL Server 2000 Procedures 教程完整版
SQL Server 2000 Procedures 教程完整版
sql server 2000 试题汇编答案(1~8)
sql server 2000 试题汇编的答案,好不容易才收集齐的,大家要多多支持、多多下载!呵呵~~是完整版本哦~~一至八单元的都在里面
Writing Stored Procedures for Microsoft SQL Server 2000
Writing Stored Procedures for Microsoft SQL Server 2000


