回覆列表
-
1 # thrfr2643
-
2 # pzyyo24296
可以從資料庫中的系統表 sysobjects 得到想要的資料表資訊,具體SQL語句如下: select name from sysobjects where type = "U"; 由於系統表sysobjects儲存的都是資料庫物件,其中type表示各種物件的型別,具體包括: U = 使用者表 S = 系統表 C = CHECK 約束 D = 預設值或 DEFAULT 約束 F = FOREIGN KEY 約束 L = 日誌 FN = 標量函式 IF = 內嵌表函式 P = 儲存過程 PK = PRIMARY KEY 約束(型別是 K) RF = 複製篩選儲存過程 TF = 表函式 TR = 觸發器 UQ = UNIQUE 約束(型別是 K) V = 檢視 X = 擴充套件儲存過程及相關的物件資訊。 PS:開啟資料庫 use SALES go在sql server 2000 中載入驅動和URL路徑的語句是String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";String url = "jdbc:microsoft:sqlserver://localhost:1433; databasename=test";而sql server 2005 中載入驅動和url的語句則為String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";String url = "jdbc:sqlserver://localhost:1433; databasename=test";
兩種方式,一種是直接在sqlserver的列表中找到,另一種用寫語句的方式查詢。方法一:1、登陸SQL SERVER Manager Studio。2、在左邊的樹找到自己要查詢的資料庫。如圖:3、點選逗表地,就能看到這個庫中的所有表了。方法二:1、登陸SQL SERVER Manager Studio。2、點選左上角的逗新建查詢地。3、在視窗中編寫sql語句如下,然後執行1 SELECT name FROM SysObjects Where XType="U" ORDER BY Name結果截圖: