B3.png

 

取得資料庫的版本

   SQL Server

   SELECT @@VERSION

   Oracle

   SELECT * FROM V$VERSION

 

取得資料表資訊

   SQL Server

   SP_HELP

   Oracle

   SELECT TABLE_NAME FROM USER_TABLES

 

取得資料表資訊

   SQL Server

   SP_HELP

   Oracle

   SELECT COLUMNS_ID,COLUMNS_NAME,DATA_TYPE,DATA_LENGTH,NULLABLE

     FROM USER_TAB_COLUMNS

※COLUMNS_ID - 順序,COLUMNS_NAME - 欄位名稱,DATA_TYPE - 型態,

   DATA_LENGTH - 長度,NULLABLE - 預設值

取得索引資訊

   SQL Server

   SP_HELP

   Oracle

   SELECT INDEX_NAME,TABLE_NAME

     FROM USER_INDEXES

 

取得檢視資訊

   SQL Server

   SP_HELP

   Oracle

   SELECT VIEW_NAME,TEXT

     FROM USER_VIEWS

 

取得程序資訊

   SQL Server

   SP_HELP

   Oracle

   SELECT DISTINCT NAME,TYPE

     FROM USER_SOURCE

 

取得權限資訊

   SQL Server

   SP_HELPROTECT - 顯示權限

   Oracle

   SELECT * FROM SESSION_PRIVS -顯示權限

   SELECT * FROM USER_TAB_PRIVS - 顯示資料表權限

   SELECT * FROM USER_COL_PRIVS - 顯示欄位權限

 

相關文章:

SQL 取得資料庫相關資訊 : SQL Server | Oracle 語法

SQL 字串相關 : SQL Server | Oracle 語法

SQL 新增、修改、刪除 : SQL Server | Oracle 語法

SQL 日期相關(格式、運算) : SQL Server | Oracle 語法

SQL 基礎篇(二) : SQL Server | Oracle 語法

SQL 基礎篇(一) : SQL Server | Oracle 語法

 

    歐歐 Lin 發表在 痞客邦 留言(0) 人氣()