- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习要点 空值 IS [NOT] NULL子句 ISNULL函数 INSERT IDENTITY(属性) UPDATE DELETE 第三课 增删改语句应用 讲师:莫山峰 2.1 INSERT 2.2 UPDATE 2.3 DELETE 空 (NULL) 值表示数值未知。 空值通常表示未知、不可用或将在以后添加的数据 空值在结果集内显示为 (null) 空值不同于空白或零值。没有两个相等的空值。不要用比较运算符(例如 = 或 !=) 比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。 不能将空值用于区分表中两行所需的信息(例如,外键或主键) 测试查询中的空值,请在 WHERE 子句中使用 IS NULL 或 IS NOT NULL 消除空值很重要,因为如果包含空值列,某些计算会不准确 语法 :expression IS [ NOT ] NULL 参数 expression 是任何有效的表达式 NOT 指定布尔结果取反 功能 :确定一个给定的表达式是否为 NULL 返回值 如果 expression 的值是 NULL,则 IS NULL 返回 TRUE;否则,返回 FALSE 如果 expression 的值是 NULL,则 IS NOT NULL 返回 FALSE;否则,返回 TRUE 语法 :ISNULL ( check_expression , replacement_value ) 参数 check_expression 将被检查是否为 NULL的表达式 replacement_value 在 check_expression 为 NULL时将返回的表达式 功能 :使用指定的替换值替换 NULL 返回类型 返回与 check_expression 相同的类型 INSERT [INTO] table_name [(column_list)] VALUES ( DEFAULT | NULL | expression } [ ,...n] ) | DEFAULT VALUES 功能:将新行添加到表或视图 注: 1、对于 column_list(如果已指定)中或者表中的每个列,都必须有一个数据值 2、如果对于某列并不存在默认值,并且该列允许 NULL,那么就插入 NULL 3、如果 INSERT 语句违反约束或规则,或者它有与列的数据类型不兼容的值,那么该语句就会失败 语法 :IDENTITY [ ( seed , increment ) ] 注释 如果在进行添加行操作的表中存在着标识列,用 SET IDENTITY_INSERT ON 显式地输入标识值 参数 seed 装载到表中的第一个行所使用的值 increment 增量值 默认值 (1,1) 功能 :在表中创建一个标识列 UPDATE table_name SET column_name = expression | DEFAULT | NULL FROM table_source [ ,...n ] ] [ WHERE search_condition ] 功能:更改表中的现有数据 注:如果 INSERT 语句违反约束或规则,或者它有与列的数据类型不兼容的值,那么该语句就会失败 DELETE [ FROM ] table_name [ FROM { table_source } [ ,...n ] ] [ WHERE search_condition ] 功能:从表中删除行
文档评论(0)