SQL SERVER
clp880710
这个作者很懒,什么都没留下…
展开
-
在SQL Server中使用OpenQuery访问其他数据库
OpenQuery 是SQL Server用来与其他Server交互的一种技术,通过OpenQuery,SQL Server 可以直接访问其他数据库资源。而其他数据库在OpenQuery 表达式中是以Linked Server 存在的。使用sp_linkedservers 可以找到当前数据库的所有linked server.也可以在sql server管理工具的“服务器对象”-“连原创 2012-10-25 16:59:30 · 3060 阅读 · 0 评论 -
SQL Server 相关整理
查询结果放入临时表--select * into #temp from (sql查询语句)T--drop table #temp(临时表用完记得删除)--对于主表中数据如果存在历史数据 最好使用left join,不至于使历史数据丢失,对于为空列可以使用isnull默认值设置--isnull(表查询列名,'默认值') 或者 isnull(表查询列名,sql查询语句)表变原创 2012-10-09 15:37:13 · 678 阅读 · 0 评论 -
CTE和WITH AS短语结合使用提高SQL查询性能
WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使转载 2013-01-10 15:49:53 · 485 阅读 · 0 评论 -
sql server数据库insert多行数据
insert用法归结有两种,一种是与values连用,一种是与select连用。具体做法有两种:一、用union[c-sharp] view plaincopyuse db_students go insert into tb_students(ID,name,sex) select '64107010','小平',原创 2013-01-10 09:59:13 · 2006 阅读 · 0 评论