读取数据库名及表与表中的字段
生活随笔
收集整理的這篇文章主要介紹了
读取数据库名及表与表中的字段
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
選擇一個服務器后,列出該服務器中所有數據庫:
Select * from Master.dbo.sysdatabases;
選擇一個庫后讀該庫中表:
select * from dbo.sysobjects where OBJECTPROPERTY(id, N'IsUserTable') = 1;
列出表中的字段:
select c.name as ColumnName, c.colorder as ColumnOrder, c.xtype as DataType, typ.name as DataTypeName, c.Length, c.isnullable from dbo.syscolumns c inner join dbo.sysobjects t
?on c.id = t.id
?inner join dbo.systypes typ on typ.xtype = c.xtype
?where OBJECTPROPERTY(t.id, N'IsUserTable') = 1
?and t.name='" + tableName + "' order by c.colorder";
轉載于:https://www.cnblogs.com/smartstone/archive/2005/12/08/293035.html
總結
以上是生活随笔為你收集整理的读取数据库名及表与表中的字段的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CURL 是什么
- 下一篇: MySQL通过source命令执行sql