随笔分类 - 

摘要:exists : 强调的是是否返回结果集,不要求知道返回什么, 比如: select name from student where sex = 'm' and mark exists(select 1 from grade where ...) ,只要exists引导的子句有结果集返回,那么exi 阅读全文
posted @ 2017-03-27 11:19 herizai 阅读(443) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.cnblogs.com/ForFreeDom/archive/2009/10/16/1584680.html 在sqlserver2005或SQL2008数据库项目中,创建视图或存储过程的时候往往有以下开头语句: 这些是 SQL-92 设置语句,使 SQL Server 阅读全文
posted @ 2017-03-23 18:32 herizai 阅读(426) 评论(0) 推荐(0) 编辑
摘要:ISNULL 使用指定的替换值替换 NULL。 语法ISNULL ( check_expression , replacement_value ) 参数check_expression 将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。 replacement_v 阅读全文
posted @ 2017-03-23 13:51 herizai 阅读(586) 评论(0) 推荐(0) 编辑
摘要:在SQL语法里面,有unique和distinct两个关键字, unique是distinct的同义词,功能完全相同。distinct是标准语法,其他数据库 sql server,db2,oracle,sybase,mysql等都支持。unique,informix数据库认识,其他数据库有的认识,有 阅读全文
posted @ 2017-03-23 13:41 herizai 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:Merge DML 作用: 数据同步 数据转换 基于源表对目标表做Insert,Update,Delete操作 Merge关键字的一些限制 使用Merge关键字只能更新一个表 源表中不能有重复的记录 小结 本文简单说明了Merge关键的字的使用。如果你使用的是SQL Server 2008之后的版本 阅读全文
posted @ 2017-03-23 10:46 herizai 阅读(311) 评论(0) 推荐(0) 编辑
摘要:原文:SQL Server系统表sysobjects介绍与使用 关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有5 阅读全文
posted @ 2017-03-23 10:39 herizai 阅读(484) 评论(0) 推荐(0) 编辑
摘要:as 可理解为:用作、当成,作为;一般式重命名列名或者表名。例如有表table, 列 column_1,column_2 你可以写成 select column_1 as 列1,column_2 as 列2 from table as 表上面的语句就可以解释为,选择 column_1 作为 列1,c 阅读全文
posted @ 2017-03-21 15:31 herizai 阅读(956) 评论(0) 推荐(0) 编辑
摘要:设置事务回滚的当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会回滚为OFF时,只回滚错误的地方 阅读全文
posted @ 2017-03-21 11:30 herizai 阅读(345) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2017-03-20 19:06 herizai 阅读(2) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/jiajiayuan/archive/2011/06/15/2081201.html 什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。 那为什么要用存储过程呢? 阅读全文
posted @ 2017-03-20 18:47 herizai 阅读(526) 评论(0) 推荐(0) 编辑
摘要:sqlserver 阅读全文
posted @ 2017-03-20 17:53 herizai 阅读(1142) 评论(0) 推荐(0) 编辑