日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2025/4/16 数据库 48 豆豆

SQL Server2019 數據庫查詢所有數據庫名、表名、表結構、表字段、主鍵方法演示

  • 第一章:查詢方法
  • ① 查詢所有數據庫名
  • ② 查詢所有表名方法
  • ③ 查詢表結構、表字段方法
  • ④ 查詢主鍵方法
  • 第一章:報錯信息
  • ① 對象名 '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 Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。