亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >將SQL SERVER中所有表的列信息顯示出來〔總結(jié)〕 創(chuàng)建者:webmaster 更新時(shí)間:2022-01-13 10:18

    正在作一個(gè)關(guān)于SQL SERVER數(shù)據(jù)庫導(dǎo)入Excel文件的程序,要讀取數(shù)據(jù)庫中的列的信息,從網(wǎng)上找了很多資料,終于總結(jié)出來比較理想的sql語句,執(zhí)行后返回的列分別是:表名、列名、列類型、列長度、列描述、是否主鍵,語句如下:

    SELECT SysObjects.Name as tb_name, SysColumns.Name as col_name, SysTypes.Name as col_type, SysColumns.Length as col_len, isnull(SysProperties.Value,SysColumns.Name) as col_memo,
    case when SysColumns.name in
    (select 主鍵=a.name
    FROM syscolumns a
    inner join sysobjects b on a.id=b.id   and b.xtype='U' and b.name<>'dtproperties'
    where   exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (
    SELECT name FROM sysindexes WHERE indid in(
      SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
    )))
    and b.name=SysObjects.Name
    )
    then 1 else 0 end as is_key

    FROM SysObjects,SysTypes,SysColumns
    LEFT JOIN SysProperties ON (Syscolumns.Id = Sysproperties.Id AND
    Syscolumns.Colid = Sysproperties.Smallid)

    WHERE (Sysobjects.Xtype ='u' OR Sysobjects.Xtype ='v')
    AND Sysobjects.Id = Syscolumns.Id AND SysTypes.XType = Syscolumns.XType
    AND SysTypes.Name <> 'sysname' AND Sysobjects.Name Like '%' ORDER By SysObjects.Name, SysColumns.colid

    如果只想操作一個(gè)表的,那么把最后的%換成表名就可以了。

    注:轉(zhuǎn)載請注明出處。

    我的blog:http://blog.csdn.net/guanvee
    相關(guān)文章
    本頁查看次數(shù):