Oracle 確定表中是否存在字段

發布 科技 2024-03-22
3個回答
  1. 匿名使用者2024-01-26

    方式一:使用使用者選項卡cols表查詢查詢結果,指示該欄位存在

    sql:select * from user_tab_cols where table_name='t_aaa' and column_name='col_bbb';

    方法 2:還可以使用“所有選項卡列”表查詢查詢結果,指示該欄位存在

    sql:select * from all_tab_columns where owner='sys_ccc' and table_name='t_aaa' and column_name='col_bbb';

    注意:所有查詢字段必須大寫,否則查詢中會出現錯誤。

  2. 匿名使用者2024-01-25

    如果需要查詢當前使用者下表中的字段,可以編寫如下 sql: select * from user tab cols where table name='t_aaa' and column_name='col_bbb';該SQL查詢指示AAA表中COL BBB欄位的結構,包括列名、表名、列欄位型別、長度、精度、小數位、是否允許為空、預設值等。 在Oracle資料庫的sys方案下還有另外兩個表,即All Tab Columns和All Tab Cols,它們儲存了資料庫中所有表的列資訊

    select * from all_tab_columns where owner='sys_ccc' and table_name='t_aaa' and column_name='col_bbb';sys ccc user 下的 T AAA 表中 COL bbb 欄位的結構與 user 選項卡列的結構基本一致。

  3. 匿名使用者2024-01-24

    您是在談論表中有多少列嗎?

    sql> desc emp

    name null? type

    empno not null number(4)ename varchar2(10)

    job varchar2(9)

    mgr number(4)

    hiredate date

    sal number(7,2)

    comm number(7,2)

    deptno number(2)

    sql> select count(column_name) from user_tab_columns where table_name='emp';

    count(column_name)

    類似的檢視包括 dba 選項卡列和所有選項卡列

相關回答
9個回答2024-03-22

當單引號用作字元時,必須用'否則,編譯器會將其視為函式引用,而不是字元。 示例如下: >>>More

5個回答2024-03-22

您可以使用 case when 語句來確定數字的範圍。 >>>More

17個回答2024-03-22

在Linux下安裝Oracle一般會建立乙個Oracle使用者,用Oracle使用者登入,進入SQLPLUS,看看資料庫是否可以啟動,如果可以啟動,則表示Oracle安裝成功。

9個回答2024-03-22

從jquery來看:

var temp=$("#test").is(":hidden");不管它是否隱藏。 >>>More

19個回答2024-03-22

如果顯示卡有故障,那麼問題會更嚴重,不僅所有遊戲都會失敗,而且在顯示影象時也會出現問題,例如螢幕模糊和波紋或突然凍結。 >>>More