用sql server2000读取库中数据表的表名的问题?
时间:2011-11-20
来源:互联网
请问哪位知道用SQL语句的哪条语句可以将数据库中的数据表的表名读取出来?我查资料好像是用select命令,但也觉得不对,哪位知道用哪条语句可以将SQL server2000数据库中的数据表的表名读取出来的命令语句?(大家看好,我说的是读取数据表的表名称,不是读取字段名),我想把数据表的表名称读取出来后,放在一个列表框当中(如果有多个表的话),知道的朋友请提供下能实现这功能的SQL语句。谢谢!
作者: middleschoolstudent 发布时间: 2011-11-20
SQL code
select name from sysobjects where type='U'
作者: pengxuan 发布时间: 2011-11-20
你好,请问这条语句当中的:name是指表的名称吗?sysobjects是指所创建的数据库的名称吗?还有type=‘U’这个代表呢?麻烦你告诉我这三个字代表什么呢?谢谢!
作者: middleschoolstudent 发布时间: 2011-11-20
或
select * from
INFORMATION_SCHEMA.TABLES
select * from
INFORMATION_SCHEMA.TABLES
作者: roy_88 发布时间: 2011-11-20
引用 2 楼 middleschoolstudent 的回复:
你好,请问这条语句当中的:name是指表的名称吗?sysobjects是指所创建的数据库的名称吗?还有type=‘U’这个代表呢?麻烦你告诉我这三个字代表什么呢?谢谢!
你好,请问这条语句当中的:name是指表的名称吗?sysobjects是指所创建的数据库的名称吗?还有type=‘U’这个代表呢?麻烦你告诉我这三个字代表什么呢?谢谢!
sysobjects这是记录所有对象的系统表,type=‘U’--用户表类型是U,是过滤其它对象
作者: roy_88 发布时间: 2011-11-20
sysobjects
在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。
type
char(2)
对象类型。Can be one of the following values:
C = CHECK 约束
D = 默认设置或 DEFAULT 约束
F = FOREIGN KEY 约束
FN = 标量函数
IF = 内联表函数
K = PRIMARY KEY 或 UNIQUE 约束
L = 日志
P = 存储过程
R = 规则
RF = 复制筛选器存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
V = 视图
X = 扩展存储过程
在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。
type
char(2)
对象类型。Can be one of the following values:
C = CHECK 约束
D = 默认设置或 DEFAULT 约束
F = FOREIGN KEY 约束
FN = 标量函数
IF = 内联表函数
K = PRIMARY KEY 或 UNIQUE 约束
L = 日志
P = 存储过程
R = 规则
RF = 复制筛选器存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
V = 视图
X = 扩展存储过程
作者: pengxuan 发布时间: 2011-11-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28