100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > SQL Server数据库查询所有数据库名 表名 表结构 表字段 主键方法演示 执行s

SQL Server数据库查询所有数据库名 表名 表结构 表字段 主键方法演示 执行s

时间:2019-12-12 23:41:14

相关推荐

SQL Server数据库查询所有数据库名 表名 表结构 表字段 主键方法演示 执行s

SQL Server 数据库查询所有数据库名、表名、表结构、表字段、主键方法演示

第一章:查询方法① 查询所有数据库名② 查询所有表名方法③ 查询表结构、表字段方法④ 查询主键方法第一章:报错信息① 对象名 'user_cons_columns' 无效

第一章:查询方法

对象名'user_tab_columns''user_cons_columns'都属于oracle数据库里的,sqlserver里没有,所以使用会报错。

① 查询所有数据库名

SQL语句示例:

-- 查询所有数据库名select name as '数据库名' from master..sysdatabases;

查询效果展示:

② 查询所有表名方法

SQL语句示例:

-- 查询所有表名select name as '表名' from sysobjects where xtype='U';

查询效果展示:

③ 查询表结构、表字段方法

SQL语句示例:

-- 查询表结构、表字段select * from information_schema.columns where table_name = 'SM_USERGROUP';

查询效果展示:

④ 查询主键方法

SQL语句示例:

-- 查询表主键select table_name as '表名', column_name as '主键' from information_schema.key_column_usage where table_name = 'SM_USERGROUP';

查询效果展示:

第一章:报错信息

① 对象名 ‘user_cons_columns’ 无效

使用oracle的对象名会报错。

com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'user_cons_columns' 无效。at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:254)at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1608)at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteStatement(SQLServerStatement.java:859)at com.microsoft.sqlserver.jdbc.SQLServerStatement$StmtExecCmd.doExecute(SQLServerStatement.java:759)at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7240)at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2869)at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:243)at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:218)at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeQuery(SQLServerStatement.java:688)

喜欢的点个赞❤吧!

SQL Server数据库查询所有数据库名 表名 表结构 表字段 主键方法演示 执行sql提示对象名‘user_tab_columns‘ ‘user_cons_columns‘ 无效问题解决

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。