16

単純な select ステートメントを使用して、ある列のデフォルト値を見つける方法があるのだろうか。次のようないくつかのことを試しました:

SELECT * FROM all_tab_columns WHERE table_name = 'tablename'

しかし、そこに列のデフォルト値が表示されません。いいえ、SQL Plus のようなものは使いたくありません。SELECT が必要です。その情報を提供するテーブルがあると思いますか?

4

4 に答える 4

14
Select TABLE_NAME, COLUMN_NAME, DATA_DEFAULT
from DBA_TAB_COLUMNS
where TABLE_NAME = 'TABLE_NAME';

デフォルトの列データを表示する Table_Name を置き換えます。

于 2013-01-23T12:14:55.060 に答える
6

以下のクエリを試してください

Select * From USER_TAB_COLUMNS where TABLE_NAME ='Table Name'
于 2013-01-23T11:29:44.660 に答える