随笔分类 -  SQL

总结一些 SQL server 的技术
摘要:使返回的结果中不包含有关受 Transact-SQL 语句影响的行数的信息 语法:SET NOCOUNT { ON | OFF } 默认情况下为 OFF 当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。 当 SET NOCOUNT 为 OFF 时,返回计数。 即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_IN_PROC 信息。当使用 Microsoft® SQL Server™ 提供的实用工具执行查询时 阅读全文
posted @ 2012-08-22 09:35 scogee 阅读(410) 评论(0) 推荐(0)
摘要:如果要对列明进行重命名,需要使用一个系统存储过程: sp_rename语法如下:exec sp_rename 'tablename.ColumnName', 'NewColumnName', 'column' -- objecttype例子:EXEC sp_rename 'tb_People.First_Name', 'English_Name', 'column'注意事项:首先检查你要重命名的列是否被存储过程使用删除外键引用Happy every day :) 阅读全文
posted @ 2012-08-12 11:18 scogee 阅读(11009) 评论(0) 推荐(0)
摘要:-- SQL create view with CTE (Common Table Expression)USE AdventureWorksGOCREATE VIEW vSalesStaffQuickStatsAS WITH SalesBySalesPerson (SalesPersonID, NumberOfOrders, MostRecentOrderDate) AS ( SELECT SalesPersonID, COUNT(*), MAX(OrderDate) FROM Sales.SalesOrderHeader ... 阅读全文
posted @ 2012-08-09 11:15 scogee 阅读(327) 评论(0) 推荐(0)
摘要:OpenQuery使用实例 阅读全文
posted @ 2011-09-21 17:32 scogee 阅读(41390) 评论(9) 推荐(11)
摘要:分享一个在数据库中对字符串进行拆分的函数 阅读全文
posted @ 2011-01-25 17:29 scogee 阅读(11127) 评论(1) 推荐(0)