首頁>Club>
6
回覆列表
  • 1 # 掙錢養溜溜

    題主想問的是,如何知道一個數據表有哪些列,以及它們分別是什麼資料型別,長度等等,是吧?

    這裡提供一個方法:

    create function tbl_columns(@tablename nvarchar(256))

    returns @tmptb table(

    name nvarchar(256),

    type varchar(256),

    length int

    )

    begin

    insert into @tmptb

    select c.name, t.name as type, c.length

    from syscolumns c join systypes t

    on c.xtype=t.xtype

    where t.name <> "sysname" and c.id=object_id(@tablename)

    return

    end

    上面將返回一個數據表的列名、對應的資料型別、長度。

  • 中秋節和大豐收的關聯?
  • 400到410字的讀後感?