您的位置:首页 > 数据库

Sql Server 存储过程使用技巧

2014-10-07 11:33 405 查看
1、创建带Try。。。Catch的存储过程模板

  Copy下面的代码,然后新建查询,就可以写sql语句,执行完后,一个你自己的存储过程就建立好了!

   --生成带行号的临时表数据,并插入临时表#T_Table中
SELECT ROW_NUMBER() OVER (ORDER BY ID) AS RowNum,
NAME
INTO #T_Table
FROM TableName

--获取记录总数
DECLARE @RecordCount INT = 0
SELECT @RecordCount = COUNT(1) FROM #T_Table

DECLARE @CurrRowNum INT = 1        --当前行号
DECLARE @CurrName VARCHAR(50)    --当前字段

--循环记录
WHILE @CurrRowNum <= @RecordCount
BEGIN
--获取当前记录
SELECT @CurrName = Name FROM #T_Table WHERE RowNum = @CurrRowNum

--自定义sql

SET @CurrRowNum = @CurrRowNum + 1 --到下一条记录
END


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: