社区
数据库
帖子详情
请问如何得到SQL SERVER数据库中所有表的表名
yonglijiao
2005-02-28 12:17:08
请问如何得到SQL SERVER数据库中所有表的表名,如数据库名为"ABC"
...全文
62
1
打赏
收藏
请问如何得到SQL SERVER数据库中所有表的表名
请问如何得到SQL SERVER数据库中所有表的表名,如数据库名为"ABC"
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kudeet
2005-02-28
打赏
举报
回复
odbc遍历求数据库中表名:
bool CDBInfoDlg::ListTables(bool bViews, bool bSystemTables)
{
CDatabase database;
CString type = "'TABLE'";
int ret= -1;
HSTMT hStmt;
UCHAR szName[256];
SDWORD cbName;
CString names;
if( bViews )
type += ", 'VIEW'";//视图
if( bSystemTables )
type += ", 'SYSTEM TABLE'";//系统表
try{
if( !database.Open(m_strDSN) )
return false;
}
catch(...)
{
AfxMessageBox("Unable To Obtain Table Information");
return false;
}
SQLAllocStmt(database.m_hdbc,&hStmt);
ret = SQLTables(hStmt, NULL,SQL_NTS,
NULL,SQL_NTS,
NULL,SQL_NTS,
(unsigned char *)type.GetBuffer(0),SQL_NTS);
if(ret == SQL_ERROR)
{
SQLFreeStmt(hStmt,SQL_CLOSE);
database.Close();
if(ret == SQL_INVALID_HANDLE )
{
AfxMessageBox("Invalid handle");
return false;
}
AfxMessageBox("Database Could Not be Open");
return false;
}
m_cmbTables.ResetContent();
while(1){
ret = SQLFetch(hStmt);
if(ret == SQL_NO_DATA_FOUND)
break;
ret = SQLGetData(hStmt,3,SQL_C_CHAR,szName,TABLE_NAME_LENGTH, &cbName);
names.Format("%s",szName);
m_cmbTables.AddString(names);
}
m_cmbTables.SetCurSel(0);
SQLFreeStmt(hStmt,SQL_CLOSE);
database.Close();
ShowTable();
return true;
}
sql
-
server
数据库
管理系统
sql
-
server
数据库
管理工具,根据
数据库
账号密码ip地址...可以查询指定
数据库
名的所有
表
。可以根据
表
名
查询
表
,可以输入
sql
语句查询
表
。可以导出
数据库
表
到excel
表
,可以导入excel
表
到
数据库
。可以清空
表
。可以修改
表
。
SQL
Server
查询
表
内容
一键在
数据库
中
所有的
表
查询所需要的数据,不需要知道
表
名
,字段名,查询出内容所在的
数据库
表
,字段。
获取
sql
server
数据库
中
所有用户
表
名
获取
sql
server
数据库
中
所有用户
表
名
及在
sql
server
中
怎样用
sql
得到
库
中
所有的
表
名
以及
表
的结构(列名和数据类型) 1、获取
sql
server
数据库
中
所有用户
表
名
得到
所有用户
表
:(其
中
xtype:U用户
表
;V视图;P存储...
使用
SQL
查询所有
数据库
名和
表
名
My
SQL
中
查询所有
数据库
名和
表
名
;
SQL
Server
中
查询所有
数据库
名和
表
名
; Oracle
中
查询所有
数据库
名和
表
名
;
SQL
SERVER
读取
数据库
中
所有
表
名
分享一个小技巧,我们有时候在操作
数据库
时,不管是统计还是做动态语句拼接操作,需要读取所有数据
表
的名字,我们可以使用下边的语句来读取所有
表
名
:SELECT name FROM sysobjects WHERE xtype = 'u'; 结果: 除了...
数据库
4,018
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章