exec sp_executesql的用法
摘要:/***************输入一个参数********************/declare @sql Nvarchar(1000)declare @tt intdeclare @t1 intset @t1=55;--set @sql=N' insert into @ab select 2'exec sp_executesql N'select @t2' --执行的语句,若是变量的话,只可以是Nvarchar变量 ,N'@t2 int' --声明执行语句内的参数,若是变量的话,只可以是Nvarchar变量 ,@t2=@t1 --为语句内的
阅读全文
posted @
2012-04-13 11:22
slc
阅读(1774)
推荐(0)
SQL Server判断对象是否存在 (if exists (select * from sysobjects )(转)
摘要:1 判断数据库是否存在Sql代码 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名]2 判断表是否存在Sql代码 if exists (select * from sysobjects where id = object_id(N’[表名]’) and OBJECTPROPERTY(id, N’IsUserTable’) =.
阅读全文
posted @
2012-04-13 10:07
slc
阅读(25553)
推荐(6)
SQL索引优化(转)
摘要:序言数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’总纲建立必要的索引这 次传授的降龙十八掌,总纲只有一句话:建立必要的索引,这就是后面降龙十八掌的内功基础。这一点看似容易实际却很难。难就难在如何判断哪些索引是必要的, 哪些又是不必要的。判断的最终标准是看这些索引是否对我们的数据库性能有所帮助。具体到方法上,就必须熟悉数据库应用程序中的所有SQL语句,从中统计出 常用的可能对性能有影响的部分SQL,分析、归纳出
阅读全文
posted @
2012-02-27 14:51
slc
阅读(234)
推荐(0)