Q]怎麼知道那些表沒有建立主鍵
[A]一般的情況下,表的主鍵是必要的,沒有主鍵的表可以說是不符合設計規范的。
SELECT table_name
FROM User_tables t
WHERE NOT EXISTS
(SELECT table_name
FROM User_constraints c
WHERE constraint_type = 'P'
AND t.table_name=c.table_name)
其它相關數據字典解釋
user_tables 表
user_tab_columns 表的列
user_constraints 約束
user_cons_columns 約束與列的關系
user_indexes 索引
user_ind_columns 索引與列的關系
[Q]dbms_output提示緩沖區不夠,怎麼增加
[A]dbms_output.enable(20000);
另外,如果dbms_output的信息不能顯示,需要設置
set serveroutput on
[Q]怎麼樣修改表的列名
[A]9i以上版本可以采用rname命令
ALTER TABLE UserName.TabName
RENAME COLUMN SourceColumn TO DestColumn