最近在討論區看到有人在討論這方面的問題...小弟也去找了一下資料....
找到了一些不錯用的sql指令可以達到...我只測過MS SQL喔....
找出資料庫裡所有的資料表
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES ORDER BY TABLE_NAME
依資料表名稱找出所有欄位資訊
SELECT COLUMN_NAME,ORDINAL_POSITION,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Table1'
依資料表名稱找出此表的PK欄位
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = 'Table1'
資料庫

結果

參考網址:http://twpug.net/docs/mysql-5.1/information-schema.html
推到 Twitter!
推到 Plurk!
2008/6/18 23:35|
閱讀數 : 2869
|
1 人收藏
1 人推薦
我要推薦
|
|
文章分類 :
MS SQL
訂閱
回覆
發表回覆
-
標題: *
-
-
姓名: *
-
-
Email: (將不會被顯示)
-
-
Url:
-
-
回覆: *
-
-