MS SQL入門基礎 檢視表

2022-03-02 17:17:22 字數 1868 閱讀 7975

7.5.1 檢視表的屬性

在enterprise manager 中,用右鍵單擊要檢視屬性的表,從快捷選單中選擇「屬性(properties)」選項,則會出現如圖7-6 所示的表的屬性對話方塊,從中可以看到表的大部分屬性資訊。應注意的是,此屬性對話方塊與圖7-5 所示的不同,它的內容要少一些,且不能修改。點選「permissions」 按鈕,還可以檢視和修改表的許可權。有關許可權的設定請參見 「安全性與使用者管理」章節。

7.5.2 檢視表中的資料

在enterprise manager 中用右鍵單擊要檢視屬性的表,從快捷選單中選擇「open table」子選單中的「return all rows」,則會顯示表中的所有資料,出現如圖7-7 所示的對話方塊。

如果從「open table」 的子選單中選擇「return top…」 選項,則會出現如圖7-8 所示的對話方塊,輸入乙個數值,表示從表的第一行起要檢視的資料行的行數,然後就會按要求返回表的資料到圖7-7 所示的對話方塊中。可以在對話方塊中修改表中的資料或新增、刪除資料行。

7.5.3 用系統儲存過程sp_help 檢視表的資訊

sp_help 儲存過程可以提供指定的資料庫物件的資訊和系統或使用者定義的資料型別的

資訊。其語法如下:

sp_help [[@objname =] name]

sp_help 儲存過程只用於當前的資料庫,其中objname =] name 子句指定物件的名稱。如果不指定物件名稱,sp_help 儲存過程就會列出當前資料庫中的所有物件名稱、物件的所有者和物件的型別。但觸發器的資訊需要用sp_helptrigger 儲存過程來顯示。

7.5.4 用系統儲存過程檢視表的約束

(1) 用sp_helpconstraint 儲存過程檢視約束

sp_helpconstraint 儲存過程提供了檢視表的約束資訊的途徑。其語法如下;

syntax

sp_helpconstraint [@objname =] 'table'

[,[@nomsg =] 'no_message']

其中[@objname =] 'table'子句指定約束所在的表的名稱;[@nomsg =] 'no_message'子句是可選項,用於列印表的名稱。no_message 的資料型別為varchar(5)。

例7-20:顯示表orders 的約束資訊。

exec sp_helpconstraint orders

(2) 用sp_pkeys 儲存過程檢視主關鍵字約束

sp_pkeys 儲存過程返回當前資料庫中指定表的主關鍵字,其語法如下:

sp_pkeys [@table_name =] 'name'

例7-21: 顯示表orders 的主關鍵字約束資訊。

use pangu

exec sp_pkeys orders

執行結果如下:

table_qualifier table_owner table_name column_name key_seq pk_name

pangu dbo orders order_id 1 pk_order_id (1 row(s) affected)

(3) 用sp_fkeys 儲存過程檢視外關鍵字約束

sp_fkeys 儲存過程返回當前資料庫中指定表的主關鍵字,其語法如下:

sp_fkeys [@table_name =] 'name'

例7-22 顯示表products 的外關鍵字約束資訊。

exec sp_fkeys products

執行結果如下:

pktable_qualifier pktable_name pkcolumn_name fktable_name fkcolumn_name fk_name pk_name

temp products p_id … orders p_id … pk_products …

mysql檢視表結構索引 mysql檢視表結構命令

mysql檢視表結構命令,如下 desc 表名 show columns from 表名 describe 表名 show create table 表名 use information schema select from columns where table name 表名 順便記下 show...

檢視表空間

檢視某錶的大小 select sum bytes 1024 1024 as size m from user segments where segment name upper tbl mo part 00 檢視索引個數和類別 select index name,index type,table n...

MS SQL入門基礎 SQL 變數

transact sql中可以使用兩種變數,一種是區域性變數 local variable 另外一種是全域性變數 global variable 4.4.1 區域性變數 區域性變數是使用者可自定義的變數,它的作用範圍僅在程式內部。在程式中通常用來儲存從表中查詢到的資料,或當作程式執行過程中暫存變數使...