COMMENT ON TABLE 表名 IS '表註釋';
COMMENT ON COLUMN 表名.欄位名 IS '欄位註釋';
-- 查詢所有有註釋的表
SELECT * FROM USER_TAB_COMMENTS WHERE COMMENTS IS NOT NULL;
COL TABLESPACE FORMAT A20
SELECT B.FILE_ID "檔案ID",
B.TABLESPACE_NAME "表空間名",
B.BYTES "總位元組數",
(B.BYTES - SUM(NVL(A.BYTES,0))) "已使用",
SUM(NVL(A.BYTES,0)) "剩餘空間",
SUM(NVL(A.BYTES,0))/B.BYTES*100 "剩餘百分比"
FROM DBA_FREE_SPACE A, DBA_DATA_FILES B
WHERE A.FILE_ID = B.FILE_ID
GROUP BY B.TABLESPACE_NAME, B.FILE_ID, B.BYTES
ORDER BY B.FILE_ID;
在 init.ora 中設定 DISPATCHERS 參數:
# 啟用 MTS(共享伺服器)
DISPATCHERS="(PROTOCOL=TCP)(SERVICE=SIDXDB)"
# 註解該行則為專用伺服器模式
SID 為實例名稱。
SELECT MAX(KTUXESC NW * POWER(2,32) + KTUXESCNB) FROM X$KTUXE;
9i 之前不支援毫秒;9i 引入 TIMESTAMP 型別:
SELECT SYSTIMESTAMP FROM DUAL;
SELECT 'Welcome to visit' || CHR(10) || 'www.CSDN.Net' FROM DUAL;
NLS_SORT:SCHINESE_RADICAL_M:部首優先、筆畫次之SCHINESE_STROKE_M:筆畫優先、部首次之SCHINESE_PINYIN_M:拼音排序可支援中文物件名稱。
編輯 $ORACLE_HOME/sqlplus/admin/glogin.sql 設定預設選項。
-- Session 層級
ALTER SESSION SET NLS_DATE_FORMAT='YYYYMMDDHH24MISS';
-- Instance 層級(init.ora)
NLS_DATE_FORMAT='YYYYMMDDHH24MISS'