如果可能從sql讀取數據而不使用數據庫名稱服務器名稱和表名使用c#?如何讀取沒有數據庫名稱的數據
0
A
回答
2
假設你指的是SQL Server(以及我熟悉的大多數數據庫平臺)......不需要。您需要查找數據庫名稱。
有辦法找到,這樣就可以通過查詢服務器知道它,但最好的方法是要求數據庫管理員或誰的人有給你的許可權限。
1
不,這是不可能的。 SQL表存儲在SQL數據庫中。你可以在同一臺服務器上的兩個不同的數據庫中擁有兩個同名的表。所以只有表名和服務器名稱,你不會知道兩個表中的哪一個要讀取。
0
從理論上講,您可以使用sp_databases(在SQL Server中)獲取所有數據庫的列表,然後遍歷所有使用您的名稱檢查系統表的表格,但實際上這將會很慢,成爲安全噩夢如果你真的能夠看到服務器上的所有數據庫?)和一個同名的表可能存在於超過1個數據庫中,你無法確定哪個數據庫是正確的。
簡答:不是。
相關問題
- 1. 沒有數據庫名稱的mysqldump
- 2. 如何從數據庫獲取名稱?
- 3. 如何按名稱獲取數據庫?
- 4. 如何讀取Model實例的數據庫表名稱?
- 5. 如何重命名名稱爲「數據庫」的MSSQL數據庫?
- 6. 如何從Java中的數據源名稱獲取sqlserver數據庫名稱
- 7. Sqlite3沒有從數據庫中讀取
- 8. 來自Android數據庫的數據沒有被讀取
- 9. 數據庫名稱
- 10. 在沒有顯式數據庫名稱的當前數據庫上的ALTER DATABASE?
- 11. 從數據庫獲取沒有數據
- 12. Android SQLite數據庫 - 沒有讀取數據庫中float的小數部分
- 13. SQL數據庫連接名稱與數據庫名稱不同
- 14. 從C#中的SQLite數據庫讀取名稱空間的xml數據
- 15. 數據讀取器與指定的數據讀取器不兼容,...數據讀取器中沒有相應的列具有相同的名稱
- 16. 有沒有辦法使數據庫表名稱作爲數據庫表字段名稱的前綴
- 17. 從數據庫日誌文件頭獲取數據庫名稱
- 18. 如何提取socrata數據的名稱
- 19. 如何從sqlite獲取所有數據庫名稱和表名稱
- 20. 如何從RavenDB數據庫獲取所有實體名稱(集合名稱)?
- 21. 如何在Visual Studio數據庫項目腳本中獲取數據庫名稱?
- 22. 如何mongoengine切換數據庫名稱
- 23. 如何改變數據庫名稱
- 24. Clojure:讀取數據庫的元數據
- 25. DB獲取當前數據庫名稱
- 26. PHP - 獲取數據庫名稱列表
- 27. 獲取Oracle數據庫名稱
- 28. 數據庫錯誤名稱未提取
- 29. 如何從註冊表中讀取值的名稱和數據?
- 30. 如何讀取SAS數據集中的變量名稱?
它是哪種類型的數據庫? SqlServer的? – 2011-01-19 13:09:13
出於好奇....在什麼情況下,你會合法地連接到數據庫和獲取數據,而無需轉而詢問數據庫名稱是什麼? – David 2011-01-19 13:13:36