摘要: 参考下面步骤: 阅读全文
posted @ 2019-05-20 16:58 Insus.NET 阅读(1526) 评论(0) 推荐(1) 编辑
摘要: 前几天一直练习PIVOT透视,还实现了动态透视的存过程《动态透视表》https://www.cnblogs.com/insus/p/10888277.html 今天练习MS SQL Server逆透视的功能。 首先准备一些可以逆透视的数据: IF OBJECT_ID('tempdb.dbo.#Par 阅读全文
posted @ 2019-05-20 15:55 Insus.NET 阅读(700) 评论(0) 推荐(1) 编辑
摘要: 根据多个可能的答案检查一个值或变量。 举例说明: SELECT [type],CASE [type] WHEN 'TT' THEN 'TYPE_TABLE' WHEN 'FN' THEN 'SQL_SCALAR_FUNCTION' WHEN 'C' THEN 'CHECK_CONSTRAINT' W 阅读全文
posted @ 2019-05-20 14:11 Insus.NET 阅读(635) 评论(0) 推荐(1) 编辑
摘要: 从sys.objects对象表中,可以获取当前数据库所有触发器: SELECT * FROM sys.objects WHERE [type] = 'tr' 阅读全文
posted @ 2019-05-20 10:42 Insus.NET 阅读(527) 评论(0) 推荐(1) 编辑
摘要: 本例实现动态表名,列名,输入参数,输出参数等进行操作。 先准备一些数据: IF OBJECT_ID('tempdb.dbo.#Part') IS NOT NULL DROP TABLE #Part CREATE TABLE #Part ( [ID] INT, [Item] NVARCHAR(40), 阅读全文
posted @ 2019-05-20 09:55 Insus.NET 阅读(616) 评论(0) 推荐(1) 编辑
摘要: 数字辅助表: DECLARE @start_digital INT = 0, @end_digital INT = 9 ;WITH Digital_Rangs(Digital) AS ( SELECT @start_digital UNION ALL SELECT [Digital] = [Digi 阅读全文
posted @ 2019-05-20 08:05 Insus.NET 阅读(530) 评论(0) 推荐(2) 编辑