随笔分类 -  SQL

摘要:Som有时候我们需要为表设置别名,这样就可以方便的修改表。如果在SSMS中,可以点击Query-> SQL CMD mode--Set Alisa for the table:setvar tablename "[RetailDataWarehouse].[dbo].[FactUnit]" Select ExternalOrderId,COUNT(DISTINCT(RetailTransactionId)) AS IDCountinto #X--Use as a variableFrom $(tablename) group by ExternalOrderId 阅读全文
posted @ 2014-02-21 12:45 ZackZhou 阅读(352) 评论(0) 推荐(0)
摘要:--删除表 如果已经存在USE master--检查是否已经存在一个表,如果有就删除IF(EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '#Op_Table;')) DROP table #Op_Table;GO--检查是否已经存在一个临时表,如果有就删除IF(OBJECT_ID(N'tempdb..#Op_Table')) is not null DROP TABLE #Op_TableGO----检查是否已经存在一个临时表,如果有就删除--IF(EXISTS(SELECT 阅读全文
posted @ 2014-02-20 22:43 ZackZhou 阅读(137) 评论(0) 推荐(0)