随笔分类 -  SQLServer

数据库知识
摘要:摘要1,EXEC的使用2,sp_executesql的使用 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详加说明),还可以编写更安全的代码。EXEC在某些情况下会更灵活。除非您有令人信服的理由使用EXEC,否侧尽量使用sp_executesql.1,EXEC的使用EXEC命令有两种用法,一种是执行一个存储过程,另一种是执行一个动态的批处理。 阅读全文
posted @ 2013-07-30 10:25 double_ed 阅读(178) 评论(0) 推荐(0)
摘要:常用SQL函数之中文转首字母拼音USE [GZMetroRmsWF]GO/****** Object: UserDefinedFunction [dbo].[fGetPy] Script Date: 07/08/2013 15:11:02 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/* Description:获取字符串拼音的首字母*/Create function [dbo].[fGetPy](@Str varchar(500)='') returns varchar(500) AS Begin Declare.. 阅读全文
posted @ 2013-07-08 15:24 double_ed 阅读(452) 评论(0) 推荐(0)
摘要:1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。3.在弹出的对话框中,选“从设备”4.点击“选择设备”5.点击“添加”6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。7.点击确定回到“还原数据库”对话框。8.点击“选项”选项卡,勾选“在现有数据库上强制还原”9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希 阅读全文
posted @ 2012-07-08 13:56 double_ed 阅读(184) 评论(0) 推荐(0)