我知道數據庫和表名,並且需要找到列名。示例如在emp
表中;我知道數據7369和表名爲emp
,我需要獲得列名稱empno
。我的表格有數百個列,搜索每個列名稱變得越來越困難。需要列名,我知道數據庫和表名
0
A
回答
1
您沒有任何選擇,只能在每一列進行搜索。請注意,儘管此值可能會出現在多列中和/或多列中。無法限制在整個表格中出現的頻率。
這是數據庫的要點;一切存儲在一列中,最重要的是,該列有含義。如果您從一個含義中解除了存儲在列中的數據的關聯,那麼您將不得不搜索所有內容。
0
兩個步驟,不使用遊標或複雜的PL/SQL,只有SQL Plus。
製作您的搜索查詢:
選擇選擇「|| COLUMN_NAME || ',count(*)from emp where'|| column_name || '= 7369組by'|| COLUMN_NAME || ';'
from cols where table_name ='EMP';
EG:
--------------------------------------------------------------------------------------
select SECOND,count(*) from TESTER where SECOND = 7369 group by SECOND;
(在我的ENV,第二次是在表計列)
捕獲輸出,清理標題等,並運行它。
它會返回匹配的每一列,以及匹配多少行的計數。
相關問題
- 1. 我需要知道數據倉庫需要多少電子表格知識
- 2. 我需要知道表的名單上有鎖目前
- 3. 我需要使用數據庫備份數據庫名稱
- 4. 獲取我的數據庫的表名和它們的列名
- 5. 我需要一個庫名
- 6. 我需要知道SQL來學習4D數據庫嗎?
- 7. 當你知道行號和列名時從數據庫中獲取數據
- 8. C#FFT庫需要知道
- 9. 如何知道數據庫需要緊湊和修復?
- 10. 選擇數據庫名稱,表名稱和列名稱。
- 11. sqlite表不需要列名?
- 12. 如何創建一個temperory表知道列數和列名稱
- 13. 需要知道ID或表單輸入字段的名稱
- 14. php和newlines:我需要知道什麼?
- 15. C#文本框到數據庫 - 錯誤:C#不知道我的列名:用戶名和密碼
- 16. C#從數據庫檢索數據 - 未知數據類型和未知列名
- 17. 如何在不知道表名和列名時從mysql數據庫中獲取所有內容?
- 18. 什麼可以,如果他知道我的數據庫中列名
- 19. 在數據庫中列出數據庫和表名稱?
- 20. 如何知道python我需要小數?
- 21. 不知道列名更新表值PHP
- 22. 樞轉不知道列名
- 23. SQL Server 2008:我有1000個表,我需要知道哪些表有數據
- 24. 數據庫列的列表名稱
- 25. j_security_check需要用戶名從數據庫填充表單
- 26. 我需要創建一個Oracle查詢,列出我的表名,後跟列名
- 27. 數據挖掘項目我需要知道多少數學
- 28. 如果我知道Java,我需要知道什麼才能將Android應用程序連接到SQLite數據庫?
- 29. 需要在數據庫列
- 30. 使用共享數據庫連接時需要知道什麼?
你能告訴我們你想完成什麼嗎?這可能會幫助別人幫助你。 – GHC
您可以修改[此處](http://stackoverflow.com/q/208493/266304)或[這裏](http://stackoverflow.com/q/6389666/266304)的答案之一(或許多其他答案你可以搜索)只查看特定的表格。另外,通過「數據庫」,你真的是指'模式'嗎? –