摘要:
SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/library/bb510625.aspx功能:根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入... 阅读全文
摘要:
SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/library/bb510625.aspx功能:根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入... 阅读全文
摘要:
一、TOP替代Set RowCount在SQL Server 2005之前的传统SQL语句中,top语句是不支持局部变量的。见http://www.cnblogs.com/downmoon/archive/2007/12/29/1019686.html此时可以使用Set RowCount,但是在SQ... 阅读全文
摘要:
SQL Server 2008中新增功能:可以使用单个Insert命令插入多行。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Create table... 阅读全文
摘要:
SQL Server 2008中增强的汇总技巧SQL Server 2008中SQL应用系列--目录索引SQL Server 2008中对汇总有明显的增强,有点像Oracle的语法了。请看下面五个例子:假定场景如下:某几位员工在不同时间参加了不同的项目,获取了相应的收入,现在需要按各种分类进行统计。... 阅读全文
摘要:
需要弥补的那部分SQL2014-10-09 12:46 by y-z-f, 2065 阅读, 21 评论, 收藏, 编辑一、前言 虽然我们大多数人都学习过SQL,但是经常忽略它。总是会自以为学到的已经足够用了,从而导致我们在实际开发的过程中遇到复杂的问题后只能在检索数据后通过传统的代码来完成,但... 阅读全文
摘要:
使用start with a='起始ID' connect by prior a= ba为子项,b为父项。select F_CA_CODE,F_CA_PARENTCODE,LEVEL from RGT_UNIT start with F_CA_CODE = '0' connect by prior ... 阅读全文
摘要:
SELECT*FROM Customers DELETE FROMCustomers WHERE PKId=1 UPDATE Customers SET UserID='sq' WHERE PKId=1 INSERT INTO Customers(UserID,TrueName) VALUES ('... 阅读全文
摘要:
update Table_1 set id2=(select SUM(id2) from Table_2 where Table_1.id1=Table_2.id1) 阅读全文
摘要:
DataTable dt = new DataTable(); dt.Columns.Add("id"); dt.Columns.Add("value");DataRow dr = dt.NewRow();dr["id"] = "1";dr["value"] = "1"; dt.Rows.Add(d... 阅读全文
|