随笔分类 - 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™ 提供的实用工具执行查询时
阅读全文
摘要:如果要对列明进行重命名,需要使用一个系统存储过程: sp_rename语法如下:exec sp_rename 'tablename.ColumnName', 'NewColumnName', 'column' -- objecttype例子:EXEC sp_rename 'tb_People.First_Name', 'English_Name', 'column'注意事项:首先检查你要重命名的列是否被存储过程使用删除外键引用Happy every day :)
阅读全文
摘要:-- 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 ...
阅读全文
摘要:分享一个在数据库中对字符串进行拆分的函数
阅读全文