IF object_id('tempdb..#jimmy') is not NULL BEGIN DROP TABLE #jimmy; END IF object_id('tempdb..#jimmy1') is not NULL BEGIN DROP TABLE #jimmy1; END SELECT ROW_NUMBER() OVER(ORDER BY Expr1 DESC) as RowNumber, E0127, Expr1, A0101, A0177, A01BN, codeitemd
在数据集成的开发中,经常会需要给对方创建视图,让其可以查看一些必要的数据.既在数据库中创建用户,并赋给该用户查询视图的权限 一.SQLServer --创建登录用户账户USE [master] GO CREATE LOGIN [kyst] WITH PASSWORD=N'xxx', DEFAULT_DATABASE=[RDSYSCASV121003], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON--创建数据库用户 USE [RDSYSCASV121003] GO
随着系统数据的增多,一些查询逐渐变慢,这时候我们可以根据sqlserver的执行计划,查看sql的开销,然后根据开销创建索引. 索引有聚集索引与非聚集索引. 聚集索引:聚集索引在存储上是按照顺序存储的,就像字典里的汉字. 非聚集索引:物理存储不连续,但逻辑上是连续的,因为单独维护着数据的存储位置与数据的关系. 首先写入100000数据 DECLARE @i INT, @num int WHILE @i<=@num BEGIN IF NOT EXISTS(SELECT * FROM dbo.met
转自:http://www.cnblogs.com/yugen/archive/2010/07/25/1784749.html 1.判断数据表是否存在 方法一: use yourdb;go if object_id(N'tablename',N'U') is not nullprint '存在'else print '不存在' 例如:use fireweb;go if object_id(N'TEMP_TBL',N'U') is not nullprint '存在'else print '不存在