‘壹’ sql怎么获得所有表名
select name from [MSysObjects] where type=1 需要有相关权限
office 2003设置:工具 -> 选项 -> 视图 -> 勾选隐藏对象、系统对象。工具 -> 安全 -> 用户与组的权限 ,在对象名称中选定 MSysObjects ,然后权限中设置其读取权限。
office 2007设置:单击左上角图标 -> Access选项 -> 当前数据库 -> 导航 -> 导航选项 -> 勾选显示隐藏对象,显示系统对象。数据库工具选项卡 -> 用户和权限 -> 用户与组权限,对象类型选择表,对象名称选定MSysObjects,然后勾选“读取数据”权限
查询列的表名是[MSysColumns]
‘贰’ 如何从SQL语句中分析出数据库表名或者利用Ado如何获得当前执行的SQL语句所包含的数据库表名
查找Sql语句中“from”后面的字符串,应该就是表名了
‘叁’ 求大侠指导:如何从一个SQL语句中提取出字段名、表名、条件等并存入数据库
先按照split(" ")分割,遍历数组,取select后面的为列(多列在动逗号分割一次),取form后面的为表,多表你就自己做判断,去where后面的为条件。
‘肆’ 怎样通过SQL读取Excel表名
先用函数获取sheet的名字,然后传入select 列表中返回就可以了。
MySheet = Application.Caller.Worksheet.Name
select MySheet ,xxx from 表 where xxx=yyyy
‘伍’ 如何用sql获取数据库中所有表名
1、双击打开MySQL软件,在左侧中找到【表】并且右击选择【新建表】,
‘陆’ 如何写SQL语句,查出当前数据库的所有表名
Set Rs = conn.OpenSchema(adSchemaTables)
If Rs.EOF = False Then
Do Until Rs.EOF
If Left(Rs!TABLE_NAME, 4) <> "MSys" Then
Combo2.AddItem Rs!TABLE_NAME, i
i = i + 1
End If
Rs.MoveNext
Loop
End If
access!~
‘柒’ SQL如何列出表名
select * from 学生表。。。
所有列
select [id], [name] from [sysobjects] where [type] = 'u' order by [name] 所有表
‘捌’ 怎么用Sql语句获取一个数据库中的所有表的名字
用sql获取数据库中所有的表名的方法:
1、oracle下:select
table_name
from
all_tables;
2、MySQL下:select
table_name
from
information_schema.tables
where
table_schema='csdb'
and
table_type='base
table';
3、sql
server下:select
name
from
sys.tables
go
‘玖’ SQL查询表名
select * from sysobjects where xtype = 'U'
查询数据库中所有用户表的信息
你的那种想法,不好实现