- 浏览: 575868 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
如果想删除主表的时候同时删除字表数据,可以在建立外键时设置on delete cascade; 但是需要注意的是,这样是比较危险的,尽量在业务中用程序控制删除。
--create table a and b
--主表
Create Table department (dept_id number (4) Not Null Primary Key, name varchar2 (10), importdate date default sysdate);
--子表
Create Table employee (
emp_id number (4) Not Null Primary Key,
dept_id number (4), Not Null
name varchar2 (10),
importdate date default sysdate
);
Alter Table employee Add Constraint emp_fk Foreign Key (dept_id) References department(dept_id) on delete cascade;
commit;
ALTER TABLE [tablename]
DROP CONSTRAINT FK_name ALTER TABLE [tablename]
add CONSTRAINT [FK_name] FOREIGN KEY ( [fk_tableid] ) REFERENCES [pk_tablename] ( [pk_tableid] ) on update cascade on delete cascade
级联更新和级联删除
--删除主表时,级联删除子表
添加数据时,应先添加主表的数据记录
发表评论
-
sql查询不同用户下得表
2013-03-08 10:26 0查询当前用户的表 SELECT table_nam ... -
where 1=1或者 0 =0
2011-09-16 18:39 706sql where 1=1和 0=1 的作用 where ... -
事务开始和结束
2011-08-19 19:13 1119《Oracle Database 11g SQL开 ... -
事务的隔离级别
2011-08-19 00:06 653如果DBMS支持事务处理 ... -
事物隔离级别
2011-08-19 00:03 1211事物隔离级别(转 ... -
case when和decode
2011-08-16 18:15 962Oracle的DECODE函数功能很强,灵活运用的话可以避免多 ... -
创建存储过程
2011-08-10 22:29 713--创建存储过程 CREATE OR REPLACE PRO ... -
Oracle字符集
2011-07-22 22:06 971一、什么是Oracle字符集 Oracle字 ... -
sequence和trigger引发的低级错误
2011-07-22 16:55 1069本人做国家林业局政法司项目时候遇到了一个低级的错误:新 ... -
connect by prior start with
2011-07-21 16:46 931connect by prior start with ... -
oracle级联查询当前地区的子地区
2011-07-20 11:11 935select id from AREA connect by ... -
java.sql.SQLException: 无法转换为内部表示
2011-07-20 10:19 2729项目中因某种需求,在程序中操作数据的SQL加行级锁,避免出 ... -
往表插入其他表数据
2011-07-19 15:48 821insert into future.news(a,b,c) ... -
java.sql.SQLException: 类型长度大于最大值 原因
2011-07-19 14:04 1241可能是驱动问题,换成ojdbc16.jar。 或者是检 ... -
String[] args = new String[]{sql.toString()}
2011-06-29 16:12 1132本题中 StringBuffer sql = new Stri ... -
to_date
2011-06-29 15:25 1430TO_DATE格式(以时间:2007-11 ... -
获取数据库当前时间
2011-06-22 10:35 1303例如有表table,table 中有两个字段:name 、 ... -
统计oracle 数据库 lawpeople表lawtype字段多个值只统计一次问题,按照地区分类
2011-06-10 15:57 1238select temparea.name,(case whe ... -
telephone页面传值到struts2模型驱动中报错
2011-05-22 19:42 1265- Error setting expression 'res ... -
批量插入数据效率问题
2011-05-21 22:04 1339大家都知道,招聘系统 ...
相关推荐
### SQL存在检测、建库、建表、约束、外键、级联删除 #### 一、SQL存在检测 **存在检测**是SQL中一个非常重要的功能,它可以帮助开发者避免重复创建或修改数据库对象(如数据库、表等)。通过检查特定的对象是否...
### SQL 存在检测、建库、建表、约束、外键、级联删除知识点解析 #### 一、SQL 存在检测 在 SQL 语言中,存在检测主要用于判断某个对象(如数据库、表等)是否存在,从而决定是否执行后续的操作。这在创建或删除...
- **说明**:此命令用于在`stuinfo`表的`stu_id`列上添加外键约束`stu_fk`,该约束引用`students`表的`id`列,并设置了级联删除,即当`students`表中的记录被删除时,`stuinfo`表中对应的所有记录也会被自动删除。...
添加级联删除约束** **语法:** ```sql ALTER TABLE <table_name> ADD CONSTRAINT <constraint_name> FOREIGN KEY () REFERENCES () ON DELETE CASCADE; ``` **示例:** ```sql ALTER TABLE stuinfo ADD CONSTRAINT...
删除主键时,可以使用`DROP PRIMARY KEY CASCADE`来级联删除与之关联的外键约束。 3. **唯一性(Unique)**: 除了主键之外,还可以为其他列设置唯一性约束,确保该列的值在整个表中都是唯一的。这可以通过`UNIQUE...
常见的触发限制参数有ON DELETE和ON UPDATE,它们可以设置成多种参数,包括CASCADE(级联删除或更新)、RESTRICT(限制删除或更新)、SET NULL(将引用列置为空)和SET DEFAULT(设置默认值)。不加参数时,默认行为...
这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的基础知识点,查询,子查询,分组,排序,常用函数,多表连接,视图,约束,分页,建库建表,数据类型,标识列,级联删除,...
这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了...标识列,级联删除,级联置空,联合查询,变量,存储过程,函数,事务,分支结构,循环结构等等,都 有具体的案例代码,大家可以作为一个参考
这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖...标识列,级联删除,级联置空,联合查询,变量,存储过程,函数,事务,分支结构,循环结构等等,都 有具体的案例代码,大家可以作为一个参考!
例如,在`Author.hbm.xml`中,我们创建了一个名为`books`的`set`集合,指定其逆向关系(`inverse="true"`),表名(`table="BOOKAUTHOR"`),并设置级联操作(`cascade="all"`)。这里,`many-to-many`元素指定了与`...
这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了...标识列,级联删除,级联置空,联合查询,变量,存储过程,函数,事务,分支结构,循环结构等等,都 有具体的案例代码,大家可以作为一个参考
有整个SQL的全面介绍,还有经典的专题,例如:exists的用法,instead of触发器,SQL Server 2005新特性体验,SQL Server 2005性能调优,SQL SERVER中删除重复记录,sql 存在检测、建库、 建表、约束、外键、级联删除,...
在Java类中,通过`@OneToMany`的`cascade`属性设置级联类型,如`CascadeType.ALL`表示所有操作(包括保存、更新、删除等)都会级联到关联的实体。 4. **解决主键错乱问题** 在Hibernate自动生成表结构时,可能会...
文章还指出,在实施范例教学时,为了适应教学需求,有时需要对某些教学内容进行适当的简化,例如仅对学号设置级联更新和删除操作,而课程号则不设置。这样的调整有助于降低学生的学习难度,让他们更容易理解和掌握...
8. **级联操作**:当一个对象关联着其他对象时,可以设置级联操作,如级联保存或级联删除,确保关联对象的一并处理。 通过学习和实践这些知识点,开发者可以熟练地使用Hibernate框架,提高Java应用的数据处理能力。...
7. **删除课程**:使用DELETE语句从课程表C中删除一条记录,同时由于级联删除设置,相关联的选课表SC中的记录也会被删除。 8. **删除有相关联数据的课程**:在删除课程时,由于ON DELETE CASCADE规则,所有关联的...
- **删除限制配置**:在删除操作前进行校验,防止重要数据丢失。 生成的代码涵盖了前端和后端的多种语言,如HTML、JS、Vue、JAVA、XML等,同时包含了标准功能如增删改查、Excel下载、日志记录等。此外,系统还支持...
- 删除用户时,如果用户拥有对象,则需要使用`CASCADE`选项级联删除这些对象。 - 修改密码时,需要确保新密码符合安全策略要求。 通过以上步骤和命令,可以有效地完成在Oracle数据库中创建表空间和用户的工作,并...
反之,删除Book时,如果设置了级联删除,对应的Category也会被删除。测试代码示例如上文所示。 总结来说,Spring Boot JPA提供了一种便捷的方式来处理数据库中的关联关系。通过定义实体类、设置注解、创建...
1. 数据库设计与操作:文件中提到了具体设计人事管理系统、学生管理系统和订单管理系统数据库的需求,这涉及到了数据库基本概念的理解,包括表、字段、主键、外键、约束(如非空、唯一性)、级联删除等。此外,文件...