
SQL Server
好大一个土豆
这个作者很懒,什么都没留下…
展开
-
SQL中select与set的区别
下表列出 SET 与 SELECT 的区别 SELECT SET 同时对多个变量同时赋值时 支持 不支持 表达式返回多个值时 将返回的最后一个值赋给变量 出错 表达式未返回值时 变量保持原值 变量被赋null值 (1).同时对多个变量同时赋值时 declare @a varchar(128), @b var转载 2014-11-10 11:11:15 · 402 阅读 · 0 评论 -
SQL Server中如何判断一个数据库是否存在
在SQL Server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种: 1. select * From master.dbo.sysdatabases where name='test_db' 如果不存在查询结果,则说明name所表示的数据库不存在 2. object_id('test_db') 如果无法获取对象I转载 2014-11-19 14:50:01 · 1964 阅读 · 0 评论 -
T-SQL脚本中引用当前脚本目录
有时候,我们在T-SQL脚本中,需要引用到当前脚本文件所在的文件夹目录。例如在备份操作,或者导入程序集这种操作。那么该如何处理呢? 1. 首先要意识到T-SQL脚本中是没有办法动态取得一个目录的。所以,思路就是在脚本的运行之前要传入该目录。那么怎么传过来呢?这个可以利用SQLCMD工具的一个新特性,使用参数化的执行。请注意下面的-v参数 2. 其次,然后我们怎么在执行的时候,传转载 2014-11-21 16:00:27 · 535 阅读 · 0 评论