zoukankan      html  css  js  c++  java
  • 获取SqlServer2005表结构

    1、获取表的基本字段属性

     --获取SqlServer中表结构

    SELECT syscolumns.name,
           systypes.name,
           syscolumns.isnullable,
           syscolumns.length
    FROM   syscolumns,
           systypes
    WHERE  syscolumns.xusertype = systypes.xusertype
           AND syscolumns.id = Object_id('你的表名')

    2、获取SqlServer中表结构 主键,及描述

    declare@table_nameasvarchar(max)
    SET @table_name = '你的表名'
    SELECT   sys.columns.name,
             sys.types.name,
             sys.columns.max_length,
             sys.columns.is_nullable,
             (SELECT Count(* )
              FROM   sys.identity_columns
              WHERE  sys.identity_columns.object_id = sys.columns.object_id
                     AND sys.columns.column_id = sys.identity_columns.column_id) AS is_identity,
             (SELECT VALUE
              FROM   sys.extended_properties
              WHERE  sys.extended_properties.major_id = sys.columns.object_id
                     AND sys.extended_properties.minor_id = sys.columns.column_id) AS description
    FROM     sys.columns,
             sys.tables,
             sys.types
    WHERE    sys.columns.object_id = sys.tables.object_id
             AND sys.columns.system_type_id = sys.types.system_type_id
             AND sys.tables.name = @table_name
    ORDER BY sys.columns.column_id

     3、单独查询表递增字段

    select [name] from syscolumns where 
    id=object_id(N'你的表名'and COLUMNPROPERTY(id,name,'IsIdentity')=1
  • 相关阅读:
    gSTM:Ubuntu 上的 SSH Tunneling 图形界面管理工具
    Fiji Is Just ImageJ
    puppet运维自动化之sshkey管理
    Deploying JRuby applications with Java Web Start
    PAC Manager: Ubuntu 上强大的 SSH 帐号管理工具,可取代 SecureCRT
    rackwebconsole Build Status
    Jython Course Outline
    VPython
    Python Remote Objects 4.x
    Python包中__init__.py
  • 原文地址:https://www.cnblogs.com/powerfan/p/2567466.html
Copyright © 2011-2022 走看看