数据库
文章平均质量分 68
tangxufeng
java快速开发组件
展开
-
讲解SQL与Oracle外键约束中的级联删除-PLSQL
这篇文章主要介绍了SQL与Oracle外键约束中的级联删除,更多内容请参考下文: 最近软件系统中要删除一条记录,就要关联到同时删除好多张表,它们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,详细内容如下: SQL的外键约束可以实现级联删除与级联更新; ORACLE则只充许级联删除。 SQL级联删除与级联更新使用格式: CREATE TABLE A001(ID INT PR原创 2008-10-20 16:39:00 · 3230 阅读 · 0 评论 -
Oracle中Null与空字符串''''的区别
软件环境: 1、Windows NT4.0+ORACLE 8.0.4 2、ORACLE安装路径为:C:ORANT 含义解释: 问:什么是NULL? 答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的表列长度为零。 ORACLE允许任何一种数据类型的字段为空,除了以下两种情况: 1、主键字段(primary key), 2、定义时已经加了NO原创 2008-10-22 17:18:00 · 1488 阅读 · 1 评论 -
EXECUTE IMMEDIATE 用法
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上。原创 2008-11-08 21:46:00 · 410 阅读 · 0 评论 -
角色权限存储过程
CREATE OR REPLACE function "SUPER"."SP_GETTABLE"(tablename in varchar,userid IN NUMBER) return userstype.ref_cursoras sqlstr VARCHAR2 (500); str varchar2(200); strresult varchar2(500); use原创 2008-11-10 11:04:00 · 464 阅读 · 0 评论