博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年1月23日

该文被密码保护。 阅读全文

posted @ 2011-01-23 00:22 ☆Keep★Moving☆ 阅读(1) 评论(0) 推荐(0) 编辑

摘要: --SQL2005中的方法 create table #tb(id int, value Nvarchar(100)) go select * from #tbdeclare @i int set @i=0while @i100begin insert into #tb values(1,N'a你好a' +ltrim(str(@i)) ) insert into #tb values(1,N'b好b'+ltrim(str(@i))) insert into #tb values(2,N'aaa'+ltrim(str(@i))) insert into #tb values(2,N'cc 阅读全文

posted @ 2011-01-23 00:20 ☆Keep★Moving☆ 阅读(140) 评论(0) 推荐(0) 编辑

摘要: Select IDENTITY(int, 1, 1) as idno, * into #temp_price from XXXXXXdeclare @min int, @max int, @curr int, @isneedsent intdeclare @cSONO varchar(30), @sql nvarchar(4000), @ProdEngName varchar(50), @ProdChiName nvarchar(100), @PriMin numeric(14,4), @PriMax numeric(14,4), @PriCurr numeric(14,4), @SubSql 阅读全文

posted @ 2011-01-23 00:19 ☆Keep★Moving☆ 阅读(312) 评论(0) 推荐(0) 编辑

摘要: /****************************************************************************************************************************Name: ufn_SerialStringDescription: 函數返回一個用分隔符連接起的字符串,其中每個單位的字符串不重復存在Parameters: IN - @strBase - 連接在一起的字符串 IN - @strNew - 新加入的字符串 IN - @strSplitChar - 分隔符Return: 連接在一起的字符串Usage 阅读全文

posted @ 2011-01-23 00:18 ☆Keep★Moving☆ 阅读(251) 评论(0) 推荐(0) 编辑

摘要: 普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果):姓名 语文 数学 物理---- ---- ---- ----李四 74 84 94张三 74 83 93-------------------*/create table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)in 阅读全文

posted @ 2011-01-23 00:17 ☆Keep★Moving☆ 阅读(377) 评论(0) 推荐(0) 编辑

摘要: ---drop table tbcreate table tb(姓名 nvarchar(10) , 课程 nvarchar(10) , 分数 int)insert into tb values(N'张三' , N'语文' , 74)insert into tb values(N'张三' , N'数学' , 83)insert into tb values(N'张三' , N'物理' , 93)insert into tb values(N'李四' , N'语文' , 74)insert into tb values(N'李四' , N'数学' , 84)insert into tb value 阅读全文

posted @ 2011-01-23 00:16 ☆Keep★Moving☆ 阅读(169) 评论(0) 推荐(0) 编辑

摘要: ---drop table tbcreate table tb(姓名 nvarchar(10) , 课程 nvarchar(10) , 分数 int, Other int )insert into tb values(N'张三' , N'语文' , 74, 1)insert into tb values(N'张三' , N'数学' , 83,2)insert into tb values(N'张三' , N'物理' , 93,3)insert into tb values(N'李四' , N'语文' , 74,4)insert into tb values(N'李四' , N'数学' , 84 阅读全文

posted @ 2011-01-23 00:16 ☆Keep★Moving☆ 阅读(170) 评论(0) 推荐(0) 编辑

摘要: DECLARE @COM_ID CHAR(12) ,@FSH_JOBNO CHAR(1000) ,@COT_cHSCode VARCHAR(1000) ,@cCustomerSNC varchar(200) ,@cDesc nvarchar(1000) ,@cInvoiceNo varchar(8000) ,@iPalletQty int ,@iQtyCarton int ,@engBoardingPort varchar(500) ,@chiBoardingPort nvarchar(500)if not (select object_id('Tempdb..#TEMP16U')) is n 阅读全文

posted @ 2011-01-23 00:14 ☆Keep★Moving☆ 阅读(174) 评论(0) 推荐(0) 编辑

摘要: --迭代方法DECLARE @ManagerStringCode VARCHAR(100)DECLARE @TeamStringCode VARCHAR(100)declare @cSalesUserID NVARCHAR(12)SET @ManagerStringCode = ''SET @TeamStringCode = ''--SET @cSalesUserID = 'AndyLau'SET @cSalesUserID = 'LAWRENCEKOK'SELECT @ManagerStringCode = @ManagerStringCode + (CASE WHEN CHARINDEX 阅读全文

posted @ 2011-01-23 00:13 ☆Keep★Moving☆ 阅读(226) 评论(0) 推荐(0) 编辑

2011年1月13日

摘要: 生成XML方法:XmlDocument xml = new XmlDocument(); //插入聲明 XmlDeclaration xmlDelaration = xml.CreateXmlDeclaration("1.0", "UTF-8", null); XmlElement root = xml.DocumentElement; xml.InsertBefore(xmlDelaration, root); XmlElement node_Results = xml.CreateElement("Results"); xml.AppendChild(node_Results);retu 阅读全文

posted @ 2011-01-13 09:21 ☆Keep★Moving☆ 阅读(258) 评论(0) 推荐(0) 编辑