技术摘要-SQL
privates
这个作者很懒,什么都没留下…
展开
-
trigger and cursor
创建触发器创建一个基于table_name表的 添加/修改/删除 触发的事件操作定义游标读取数据打开游标循环游标中的数据赋值到变量在游标循环中处理数据结束后关闭游标并释放游标资源。语法:CREATE TRIGGER trigger_nameON table_nameFOR INSERT/UPDATE/DELETEASBEGIN SET NOCOUNT ON; DECLARE @val1 NVARCHAR(50),@val2 NVARCHAR(50) DECLARE @c原创 2010-12-07 11:15:00 · 287 阅读 · 0 评论 -
ORDER BY CHARINDEX 语法
根据检索条件把检索结果排序。 1、order by中包含的条件在其他数据之前: select * from 表名 where 列名 in ('条件1','条件2','条件3','条件4') order by charindex(列名, '条件1,条件2,条件3') 2、order by中包含的条件在其他数据之后: select * from 表名 where 列名 in (原创 2012-02-17 14:29:43 · 1603 阅读 · 0 评论 -
SQL 行列转换
数据列转换成行。 其中一列需要转换成行,因为列的值不确定所以用动态执行SQL @sql对象拼写出要转换行的列的值。 DECLARE @sql VARCHAR(1000) SELECT @sql = ISNULL(@sql + ',', '') + [ADVERTISE_NAME] FROM [TBL_ADVERTISE_MASTER] SELECT @sql EXEC('原创 2012-05-31 10:00:21 · 257 阅读 · 0 评论