2011-04-17 50 views

回答

1

你不能,因爲某些記錄會有一些屬性爲null,而其他一些記錄會使這個屬性不爲null。

如果某個屬性始終爲空,只需刪除該列即可。

+0

我想說的是,對於PK =「...」顯示,不爲空的所有屬性,它是不可能的? – SunyGirl 2011-04-17 06:45:57

1

你可以列出所有列在其被定義爲NOT NULL與這樣的查詢表:

select column_name 
from USER_TAB_COLUMNS 
where table_name = 'MYTABLE' 
and nullable = 'N'; 

(如果該表沒有被登錄的用戶,你可以查詢ALL_TAB_COLUMNS擁有的,而不是。)

0

您可以使用describe命令

DESC TABLENAME; 
+0

如果這篇文章回答這個問題,請提供額外的文本來解釋如何。您可能還需要添加周圍的代碼以幫助其他有類似問題的人 – lmo 2016-07-19 01:43:59