程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> ORACLE之常用FAQ V1.0一(構架體系)

ORACLE之常用FAQ V1.0一(構架體系)

編輯:關於Oracle數據庫

  [Q]ORACLE的有那些數據類型  

  [A]常見的數據類型有  

  CHAR固定長度字符域,最大長度可達2000個字節  

  NCHAR多字節字符集的固定長度字符域,長度隨字符集而定,最多為2000個字符或2000個字節  

  VARCHAR2可變長度字符域,最大長度可達4000個字符

  NVARCHAR2多字節字符集的可變長度字符域,長度隨字符集而定,最多為4000個字符或4000個字節

  DATE用於存儲全部日期的固定長度(7個字節)字符域,時間作為日期的一  

  部分存儲其中。除非通過設置init.ora文件的NLS_DATE_FORMAT  

  參數來取代日期格式,否則查詢時,日期以DD-MON-YY格式表示,如13-APR-99表示1999.4.13  

  NUMBER可變長度數值列,允許值為0、正數和負數。NUMBER值通常以4  

  個字節或更少的字節存儲,最多21字節  

  LONG可變長度字符域,最大長度可到2GB  

  RAW表示二進制數據的可變長度字符域,最長為2000個字節  

  LONGRAW表示二進制數據的可變長度字符域,最長為2GB  

  MLSLABEL只用於TrustedOracle,這個數據類型每行使用2至5個字節  

  BLOB二進制大對象,最大長度為4GB  

  CLOB字符大對象,最大長度為4GB  

  NCLOB多字節字符集的CLOB數據類型,最大長度為4GB  

  BFILE外部二進制文件,大小由操作系統決定  

  ROWID表示RowID的二進制數據,Oracle8RowID的數值為10個字節,在Oracle7中使用的限定  

  RowID格式為6個字節  

  UROWID用於數據尋址的二進制數據,最大長度為4000個字節  

  [Q]Oracle有哪些常見關鍵字,不能被用於對象名  

  [A]以8i版本為例,一般保留關鍵字不能用做對象名  

  ACCESS ADD ALL ALTER AND ANY AS ASC AUDIT BETWEEN

  BY CHAR CHECK CLUSTER COLUMN COMMENT COMPRESS

  CONNECT CREATE CURRENT DATE DECIMAL DEFAULT DELETE  

  DESC DISTINCT DROP ELSE EXCLUSIVE EXISTS FILE FLOAT

  FOR FROM GRANT GROUP HAVING IDENTIFIED IMMEDIATE  

  IN INCREMENT INDEX INITIAL INSERT INTEGER INTERSECT  

  INTO IS LEVEL LIKE LOCK LONG MAXEXTENTS MINUS MLSLABEL

  MODE MODIFY NOAUDIT NOCOMPRESS NOT NOWAIT NULL

  NUMBER OF OFFLINE ON ONLINE OPTION OR ORDER PCTFREE  

  PRIOR PRIVILEGES PUBLIC RAW RENAME RESOURCE REVOKE  

  ROW ROWID ROWNUM ROWS SELECT SESSION SET SHARE  

  SIZE SMALLINT START SUCCESSFUL SYNONYM SYSDATE TABLE

  THEN TO TRIGGER UID UNION UNIQUE UPDATE USER VALIDATE  

  VALUES VARCHAR VARCHAR2 VIEW WHENEVER WHERE WITH  

  詳細信息可以查看v$reserved_words視圖  

  • 首頁
  • 上一頁
  • 1
  • 2
  • 下一頁
  • 尾頁
  • 共2頁
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved