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