sqlserver表列表,SQL list

sqlserver怎么获取数据库列表

--查看所有数据库

成都创新互联公司致力于成都网站建设、成都网站制作,成都网站设计,集团网站建设等服务标准化,推过标准化降低中小企业的建站的成本,并持续提升建站的定制化服务水平进行质量交付,让企业网站从市场竞争中脱颖而出。 选择成都创新互联公司,就选择了安全、稳定、美观的网站建设服务!

select

*

from

sys.databases

--查看某个库下的表

select

*

from

[YourDataBase].sys.tables

--查看某个库下的列

select

*

from

[YourDataBase].sys.columns

--查看某个库下某个表下的列

select

*

from

[YourDataBase].sys.columns

where

object_id=[YourObjectId]

查看sqlserver数据库有哪些表

--查询数据库里所有表名和字段名的语句

--SQL

查询所有表名:

SELECT

NAME

FROM

SYSOBJECTS

WHERE

TYPE='U'

SELECT

*

FROM

INFORMATION_SCHEMA.TABLES

--查询表的所有字段名:

SELECT

NAME

FROM

SYSCOLUMNS

WHERE

ID=OBJECT_ID('

表名'

)

SELECT

*

FROM

INFORMATION_SCHEMA.TABLES

SELECT

*

FROM

INFORMATION_SCHEMA.VIEWS

SELECT

*

FROM

INFORMATION_SCHEMA.COLUMNS

---------以下为其他数据库查询表----------

--ORACLE

查看所有表名:

SELECT

TABLE_NAME

FROM

USER_TABLES

--ACCESS

查看所有表名:

SELECT

NAME

FROM

MSYSOBJECTS

WHERE

TYPE=1

AND

FLAGS=0

--MSYSOBJECTS

是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。

sqlserver 的表级别约束未指定列列表

比如你定义主键约束时, 没有指定主键 列 的名称列表,比如下面的(ca,cb)

primary key pk_a (ca,cb)


本文题目:sqlserver表列表,SQL list
本文网址:http://azwzsj.com/article/hdicis.html