1.声明游标 DECLARE 游标名 CURSOR SELECT语句(注:此处一定是SELECT语句) 2.打开游标 OPEN 游标名 3.读取游标数据 FETCH NEXT FROM PaperPolicy_Cursor INTO @SubjectID,@LoreID,@TestTypeID WHILE(@@FETCH_STATUS = 0) BEGIN …
参考:http://blog.csdn.net/luminji/article/details/5130004 利用SQL Server游标修改数据库中的数据 SQL Server中的UPDATE语句和DELETE语句可以支持SQL Server游标操作,通过SQL Server游标修改或删除游标基表中的当前数据行操作是很常见的方法. UPDATE语句的格式为: UPDATE table_name SET 列名=表达式}[,…n] WHERE CURRENT OF cursor_name DEL…
SQL Server中行列转换 Pivot UnPivot PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR pivot_column IN(<column_list>) ) UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2…