aLp*_*bog 15 sql oracle select default
我想知道是否有办法通过简单的select语句找出某些列的默认值.尝试了几件事:
SELECT * FROM all_tab_columns WHERE table_name = 'tablename'
Run Code Online (Sandbox Code Playgroud)
但我看不到那里的列的默认值.不,我不想使用像SQL Plus这样的东西,我需要一个SELECT,猜猜有一些表提供了这些信息吗?
小智 11
Select TABLE_NAME, COLUMN_NAME, DATA_DEFAULT
from DBA_TAB_COLUMNS
where TABLE_NAME = 'TABLE_NAME';
Run Code Online (Sandbox Code Playgroud)
替换要查看其默认列数据的Table_Name.
试试下面的查询
Select * From USER_TAB_COLUMNS where TABLE_NAME ='Table Name'
Run Code Online (Sandbox Code Playgroud)