2
A
回答
1
我感謝您的答覆,但我以這種方式解決了這個問題(這是太容易實際上)
select 'table1' as tableName, col1, col2 from anyTable;
1
這會給你從你的數據庫中的所有表名,你可以調整它,你認爲合適
SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'
+1
那又如何回答唯一標識符的問題? – mustaccio
+0
謝謝,但我想獲得該表的名稱,當我在該表中執行選擇 –
1
您需要查詢數據庫的系統目錄中找到此主鍵和所有獨特表格的約束,然後選擇一個最適合您需求的方法。您可以期望找到0,1個或更多這樣的約束。
對於你使用類似
select
c.constraint_name,
col.column_name
from
dba_constrants c,
dba_cons_columns col
where
c.table_name = 'YOURTABLE'
and c.constraint_type in ('P', 'U')
and c.constraint_name = col.constraint_name
order by
c.constraint_name,
col.position
於MySQL你應該查詢INFORMATION_SCHEMA.TABLE_CONSTRAINTS和INFORMATION_SCHEMA.KEY_COLUMN_USAGE意見以類似的方式Oracle數據庫。
相關問題
- 1. 包含在SELECT語句
- 2. 包含SQL SELECT語句
- 3. 在SQL中執行包含select語句
- 4. LINQ SELECT中的IF語句包含列
- 5. 在select語句中顯示錶名
- 6. select語句不包含重複數據
- 7. 如何從包含SELECT語句
- 8. 如何SUM包含嵌套的select語句的case語句?
- 9. select語句中的動態表名
- 10. 在輸出子句後面包含select語句
- 11. 嘗試在插入語句中同時包含select語句和用戶輸入
- 12. 在事務中包含select語句有什麼意義?
- 13. SQL在SELECT語句中包含重複項
- 14. 如何在select語句中包含XSL模板參數?
- 15. ruby on rails:如何在select語句中包含局部變量
- 16. JPQL在select語句中包含elementCollection地圖
- 17. 如何在select case語句中包含多列
- 18. 如何在JOIN中包含額外的select語句? PHP - MySQL的
- 19. 是否可以在select語句中包含子查詢?
- 20. 如何在sqlplus中創建包含平均值的select語句
- 21. Select語句檢查列中的數據,以及是否有數據將其包含在select語句中
- 22. 在Select語句中使用變量名而不是表名
- 23. 根據第二個select語句選擇要包含在select中的列
- 24. 加入兩條包含一個WHERE子句的MySQL SELECT語句
- 25. 在HTML錶行Select語句
- 26. 包含表名和列名變量的DDL語句
- 27. 如何在select語句和where子句中包含(用戶選擇 - 動態)列?
- 28. MySQL的錯誤代碼:1349視圖的SELECT語句包含在FROM子句中
- 29. SQL別名SELECT語句
- 30. 在SELECT語句
如果要查詢的表,那麼你已經知道表的名稱。您可以將其添加爲字符串... – Ben
P.S.除非你同時使用RDBMS,否則你是否可以刪除Oracle或MySQL(它們是獨立的數據庫系統)? – Ben