小春BOOK

导航

2007年2月3日 #

分列拆值

摘要: 之前的老办法, 一般是使用临时表 SELECT TOP 8000 id = IDENTITY(int, 1, 1) INTO # FROM syscolumns a, syscolumns b SELECT A.id, SUBSTRING(A.[values], B.id, CHARINDEX(',', A.[values] + ',', B.id) - B.id) FROM table A, #... 阅读全文

posted @ 2007-02-03 13:44 xiaoc.li 阅读(133) 评论(0) 推荐(0)

合并列值

摘要: 示例数据 DECLARE @t TABLE(id int, value varchar(10)) INSERT @t SELECT 1, 'aa' UNION ALL SELECT 1, 'bb' UNION ALL SELECT 2, 'aaa' UNION ALL SELECT 2, 'bbb' UNION ALL SELECT 2, 'ccc' --SQL2005 查询处理 SELE... 阅读全文

posted @ 2007-02-03 12:15 xiaoc.li 阅读(174) 评论(0) 推荐(0)

SQL全局变量

摘要: select APP_NAME ( ) as w --当前会话的应用程序 select @@ERROR --返回最后执行的 Transact-SQL 语句的错误代码(integer) select @@IDENTITY --返回最后插入的标识值 select USER_NAME() --返回用户数据库用户名 select @@CONNECTIONS --返回自上次SQL启... 阅读全文

posted @ 2007-02-03 11:38 xiaoc.li 阅读(1021) 评论(0) 推荐(0)