SQLServer编程
数据矿工
这个作者很懒,什么都没留下…
展开
-
SQL临时表
SQL临时表临时表就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表不存储在当前数据库内,而是存储在系统数据库 tempdb 内。 临时表有两种类型: 本地临时表 以一个井号 (#) 开头的那些表名。只有在创建本地临时表的连接上才能看到这些表,链接断开时临时表即被删除(本地临时表为创建它的该链接的会话转载 2014-03-18 22:34:14 · 571 阅读 · 0 评论 -
sql ---查询所有数据库、表名、表字段总结
sql 查询所有数据库、表名、表字段总结ms sql server1、查询所有表select [id], [name] from [sysobjects] where [type] = 'u' order by [name]2、查询所有数据库3、select [name] from [sysdatabases] order by [name]查询表中字段转载 2014-03-26 16:03:47 · 641 阅读 · 0 评论 -
SQL--用 ANY、SOME 或 ALL 修改的比较运算符
用 ANY、SOME 或 ALL 修改的比较运算符SQL Server 2005其他版本3(共 4)对本文的评价是有帮助 - 评价此主题可以用 ALL 或 ANY 关键字修改引入子查询的比较运算符。SOME 是与 ANY 等效的 SQL-92 标准。通过修改的比较运算符引入的子查询返回零个值转载 2014-03-25 00:26:26 · 1107 阅读 · 0 评论 -
SQL--日期函数的使用
1. 当前系统日期、时间 select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime值 例如:向日期加上2天 selectdateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.0003. datedi原创 2014-03-24 11:01:04 · 480 阅读 · 0 评论 -
SQL--使用With As 解决查询嵌套的问题
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如转载 2014-03-23 18:44:37 · 6501 阅读 · 0 评论 -
SQL 用户,架构, 角色,权限
1、如果在删除用户的时候出现无法删除用户,此用户拥有架构。那么是因为当前这个用户隶属于某个架构,我们在创建用户的时候默认隶属于dbo架构的,如果你指定了非dbo架构那么就必须解除架构的绑定才能删除这个用户,隶属于dbo架构除外。2、我们在软件或者系统开发的过程中,可能有很多的人对数据库进行操作,难免会出现某个人对数据的误操作,那么怎么避免这种情况呢?通过创建指定的用户,然后给于用户转载 2014-03-23 16:38:36 · 6789 阅读 · 0 评论 -
SQL-- select into from 与 insert into Select
select into from 和 insert into select都是用来复制表,两者的主要区别为: select into from 要求目标表不存在,因为在插入时会自动创建。insert into select from 要求目标表存在 下面分别介绍两者语法 INSERT INTO SELECT语句 语句形式转载 2014-03-23 16:55:37 · 719 阅读 · 0 评论 -
SQL--存储过程中的几个常见设定
SQL存储过程中的几个常见设定SET QUOTED_IDENTIFIER/NOCOUNT/XACT_ABORT ON/OFF原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责。http://aizzw.blog.51cto.com/440409/4549341.存储过程的开头结尾 SET QUOTED_IDENTIF转载 2014-03-28 22:44:43 · 666 阅读 · 0 评论 -
SQL中的全局变量 局部变量
变量Transact-SQL语言中有两种形式的变量,一种是用户自己定义的局部变量,另外一种是系统提供的全局变量。局部变量局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部。局部变量可以作为计数器来计算循环执行的次数,或是控制循环执行的次数。另外,利用局部变量还可以保存数据值,以供控制流语句测试以及保存由存储过程返回的数据值等。局部变量被引用时要在其名称前加上转载 2014-03-18 23:37:02 · 1642 阅读 · 0 评论 -
SQLserver 与Oracle 编程的一些区别
设计的应用程序要求同时支持SQLserver和Oracle,于是,按照SQLserver标准编写的N多sql语句出现了很多在Oracle中不能正确执行的地方,在此将其中的几点差异简单做下记录: (1)在sqlserver中允许使用分号“;”将多条sql语句进行分隔,然后一并进行执行,但是在Oracle中不允许这样的多条语句同时执行,务必拆分为多条单独语句进行执行才行。 (2)在sq转载 2014-04-13 18:35:52 · 640 阅读 · 0 评论