博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  SQL Server

摘要:优点:1.由于应用程序随着时间推移会不断更改,增删功能,T-SQL过程代码会变得更复杂,StoredProcedure为封装此代码提供了一个替换位置。2.执行计划(存储过程在首次运行时将被编译,这将产生一个执行计划-- 实际上是 Microsoft SQL Server为在存储过程中获取由 T-SQL 指定的结果而必须采取的步骤的记录。)缓存改善性能。........但sql server新版本,执行计划已针对所有 T-SQL 批处理进行了缓存,而不管它们是否在存储过程中,所以没比较优势了。3.存储过程可以用于降低网络流量,存储过程代码直接存储于数据库中,所以不会产生大量T-sql语句的代码流 阅读全文

posted @ 2011-12-18 09:54 随遇 阅读(172) 评论(0) 推荐(0)

摘要:--testif object_id('[tb]') is not null drop table [tb]go create table [tb]([CityName] varchar(1),[Airpoar] varchar(2))insert [tb]select 'A','A1' union allselect 'A','A2' union allselect 'B','B1' union allselect 'C','C1' union al 阅读全文

posted @ 2011-09-17 18:44 随遇 阅读(146) 评论(0) 推荐(0)

摘要:在实际做项目中,经常用到的几个Sql Server语句,来总结一下。1.Sql Server代码备份数据库declare@databasenamenvarchar(20)declare@filenamenvarchar(100)set@databasename=’WorkProject’–数据库名字set@filename=’D:\’+@databasename+convert(nvarchar(10),getdate(),112)+’.bak’–备份数据库存放文件的目录和文件名BACKUPDATABASE@databasenameTODISK=@filenameWITHNOINIT,NOUN 阅读全文

posted @ 2011-08-10 08:56 随遇 阅读(277) 评论(0) 推荐(0)