2015年5月5日
摘要: 与C#、java等编程语言不同,在SQLServer中,int等数值类型的初始值为NULL,并且可以直接使用赋值运算符赋值为NULL,同时值为NULL的变量无法在消息栏中显示其值,只能在结果栏中显示NULL。同时由创建数据库时的选项,当字符数据以“+”连接值为NULL的变量时,会导致连接后的结果为N... 阅读全文
posted @ 2015-05-05 02:11 水晶馄饨 阅读(1568) 评论(0) 推荐(0) 编辑
  2015年4月30日
摘要: 在需要实现级联删除的情况下,使用FOREIGN KEY的ON DELETE CASCADE选项非常方便,但在同一张表中,如果有两个外键引用外表数据,那么最多只能将一个外键设为ON DELETE CASCADE,其他的引用约束需要使用触发器实现级联删除。 1 --建立单词表 2 IF EXISTS (... 阅读全文
posted @ 2015-04-30 21:33 水晶馄饨 阅读(1056) 评论(0) 推荐(0) 编辑
  2015年4月25日
摘要: SqlValue与Value的区别: SqlValue就是将参数以sql的数据类型类型代入; Value就是将参数以公共语言运行库 (CLR) 类型代入向数据库语句添加值为null的参数: SqlParameter对象名.DbType = DBNull.Value判断value是否为null:... 阅读全文
posted @ 2015-04-25 18:32 水晶馄饨 阅读(351) 评论(0) 推荐(0) 编辑