22问答网
所有问题
当前搜索:
oracle添加主键约束
oracle
表一的A、B两个字段是联合
主键
,表二使用表一的A字段作为外键...
答:
不可以。从定义看,外键至少需要父表上A列/A字段是唯一的(UNIQUE
约束
),如果A、B字段作为联合
主键
,则不能保证A字段唯一性约束。有矛盾,所以不可以。
oracle
中查看一张表是否有
主键
,主键在哪个字段上的语句怎么查如要查a...
答:
select a.constraint_name, a.column_name from user_cons_columns a, user_constraints b where a.constraint_name = b.constraint_name and b.constraint_type = 'P'and a.table_name = 'AA'---大写 查看AA表的
主键约束
名称,以及主键约束的字段名称。如果没有,则返回空 ...
oracle
中一个表上是否可以有多个LOB列
答:
此数据类型用来存储可变长度字符数据,最多能存储2GB。LONG数据类型用来存储VARCHAR2数据类型不能存储的长文本信息。其长度受到计算机上可用存储空间的限制。在表中的某列上设置LONG数据类型时,需要遵循以下限制。l 一个表中只有一个列可以为LONG数据类型。l LONG列不能定义为唯一约束或
主键约束
。l LONG列...
SQL语句如何修改
主键
字段的字段类型类型
答:
--SQLSERVER select name as pkName from dbo.sysobjects where xtype='PK' and parent_obj=(select id from dbo.sysobjects where name='表名')--
ORACLE
SELECT CONSTRAINT_NAME FROM USER_CONSTRAINTS WHERE TABLE_NAME = UPPER('表名') AND CONSTRAINT_TYPE ='P'--【2.删除
主键约束
】ALTER ...
ORACLE
11g update和merge into 的区别
答:
一,共同点 1.都可以做更新操作 二、不同点 1.merge可以同时做插入(not matched的时候)2.merge不会强制要求不被更新的表具有唯一或者
主键约束
例如merge a using b on (...), 这里不会要求b具有唯一约束或者主键约束。当然肯定还是要求b只能返回一条记录。很多update语句调整为等效语句的时候会...
oracle
根据
主键
删除多条数据的语句
答:
例如我的表A中唯一
约束
(或者
主键
)为B,我要删除B的值为c,d,e的行那么可以执行:delete from a where b in ('c','d','e');拥有唯一性约束的表的确是比较容易进行判断和删除的。当然了我还可以使用外部条件如,delete from a where b in (select c from d where e ='xx');这就是...
Oracle
不使用序列实现递增,总抛出违反唯一性
约束
,为什么?
答:
你的处理机制,也就是那个
主键
维护表 的检索 +1 更新的操作, 是写在存储过程里面的?还是写在 Java 那一端的?总抛出违反唯一性
约束
。 原因可能是因为 并发的问题。在同一时刻,2个或者多个用户,同时做相同的插入操作。例如同时插入 ABC表, 主键维护表 中表名=ABC 最大ID =100 例如有2个...
oracle
impdp 导入时如何跳过
主键约束
的列,query 语句怎么写_百度知 ...
答:
oracle
impdp 导入时如何跳过
主键约束
的列,query 语句怎么写 impdp system/oracle@testdb dumpfile=test.dmp logfile=imp_test.log exclude=table:\"in ('A','B')\"就可以了,你要确定你使用的dumpdir目录下有备份文件。还有注意table:\"in ('A','B')\"格式中双引号是要加转义字符\的,表...
oracle
怎么查看字段类型
答:
=upper(trim('TEST2表名'));5、通过user_constraints查看所有约束 select * from user_constraints where table_name = upper('tablename');6、查看
主键约束
:select * from user_constraints where constraint_type='P' and TABLE_name=upper('table_name');
Oracle
外键的相关
约束
中级联删除的方案
答:
参照完整性
约束
限制(Restrict) 不允许进行修改或删除操作 若修改或删除主表的
主键
时 如果子表中存在子记录 系统将产生一个错误提示 这是缺省的参照完整性设置 置空(Set Null) 如果
Oracle
外键列允许为空 若修改或删除主表的主键时 把子表中参照的外键列设置为空值(NULL)置为缺省(Set Default) ...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜