随笔分类 -  SQL

摘要:所谓的级联就可以认为是外键的更新。选择从表--> 右键“修改”--> 右键“关系”--> 选择一个关系名,就可以看到如下图所示:INSERT 和 UPDATE 规范删除规则和更新规则: 指定当数据库的最终用户尝试删除或更新某一行,而该行包含外键关系所涉及的数据时所发生的情况。相关设置说明:无操作:当在删除或更新主键表的数据时,将显示一条错误信息,告知用户不允许执行该删除或更新操作,删除或更新操作将会被回滚。层叠:删除或更新包含外键关系中所涉及的数据的所有行。说明:“层叠”在SQL Server 2000中又叫“级联”。设置空:这是SQL Server 2005新增的功能。如果 阅读全文
posted @ 2012-03-01 10:54 过期的风子 阅读(1291) 评论(0) 推荐(0)
摘要:最近在开发项目的过程中遇到一个问题,就是在插入一条记录的后要立即获取所在数据库中ID,而该ID是自增的,怎么做?在sql server 2005中有几种方式可以实现。 要获取此ID,最简单的方法就是在查询之后select @@indentity--SQL语句创建数据库和表create database dbdemogouse dbdemogocreate table tbldemo( id in... 阅读全文
posted @ 2010-09-13 22:33 过期的风子 阅读(9776) 评论(0) 推荐(4)
摘要:INSERT INTO [inserttable] (col1,col2,...)SELECT col1, col2,...FROM sourcetableWHERE (1 = 1) 阅读全文
posted @ 2010-09-09 11:25 过期的风子 阅读(208) 评论(0) 推荐(0)