這個問題是前陣子有人問到的問題,,最近比較忙..所以現在才貼出來...
只要下下列sql語法就可以找出ms sql裡所有資料表的名稱,包含系統用的都找的出來...
這個問題是前陣子有人問到的問題,,最近比較忙..所以現在才貼出來...
只要下下列sql語法就可以找出ms sql裡所有資料表的名稱,包含系統用的都找的出來...
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE FROM INFORMATION_SCHEMA.TABLES WHERE (TABLE_TYPE = 'BASE TABLE') AND (TABLE_SCHEMA = 'dbo')
這個指令只針對ms sql喔..不同資料庫,有不同的語法...
小弟也寫一個範例,來呈現資料...
asp.net(c#)
GetDBTable.aspx
GetDBTable.aspx.cs
執行結果:
參考網址: