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://scyanting.com/article/hdicis.html