oracle新建包卡住

oracle新建包卡住,第1张

在Oracle数据库中,新建一个包时可能会遇到卡住现象,这个问题一般是由于数据库正在进行大量处理,导致系统繁忙,而造成的。要解决这个问题,首先可以检查当前的数据库状态,看看是否存在大的事务正在进行;其次,可以创建索引来优化数据库查询;最后,也可以更改数据库的并发参数来提升性能。

1、创建表的同时创建主键约束

(1)无命名

create

table

student

(

studentid

int

primary

key

not

null,

studentname

varchar(8),

age

int)

(2)有命名

create

table

students

(

studentid

int

,

studentname

varchar(8),

age

int,

constraint

yy

primary

key(studentid))

2、删除表中已有的主键约束

(1)无命名

可用

select

*

from

user_cons_columns

查找表中主键名称得student表中的主键名为sys_c002715

alter

table

student

drop

constraint

sys_c002715

(2)有命名

alter

table

students

drop

constraint

yy

3、向表中添加主键约束

alter

table

student

add

constraint

pk_student

primary

key(studentid)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7955879.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存