目次
- タイトルおよび著作権情報
- はじめに
- 『Oracle Database SQL言語リファレンス』のこのリリースでの変更点
- 1 Oracle SQLの概要
-
2 Oracle SQLの基本要素
- データ型
- データ型の比較規則
- リテラル
- 書式モデル
- NULL
-
コメント
- SQL文中のコメント
- スキーマ・オブジェクトおよび非スキーマ・オブジェクトに関するコメント
- ヒント
-
ヒントのリスト(アルファベット順)
- ALL_ROWSヒント
- APPENDヒント
- APPEND_VALUESヒント
- CACHEヒント
- CHANGE_DUPKEY_ERROR_INDEXヒント
- CLUSTERヒント
- CLUSTERINGヒント
- CONTAINERSヒント
- CURSOR_SHARING_EXACTヒント
- DISABLE_PARALLEL_DMLヒント
- DRIVING_SITEヒント
- DYNAMIC_SAMPLINGヒント
- ENABLE_PARALLEL_DMLヒント
- FACTヒント
- FIRST_ROWSヒント
- FRESH_MVヒント
- FULLヒント
- GATHER_OPTIMIZER_STATISTICSヒント
- GROUPINGヒント
- HASHヒント
- IGNORE_ROW_ON_DUPKEY_INDEXヒント
- INDEXヒント
- INDEX_ASCヒント
- INDEX_COMBINEヒント
- INDEX_DESCヒント
- INDEX_FFSヒント
- INDEX_JOINヒント
- INDEX_SSヒント
- INDEX_SS_ASCヒント
- INDEX_SS_DESCヒント
- INMEMORYヒント
- INMEMORY_PRUNINGヒント
- LEADINGヒント
- MERGEヒント
- MODEL_MIN_ANALYSISヒント
- MONITORヒント
- NATIVE_FULL_OUTER_JOINヒント
- NOAPPENDヒント
- NOCACHEヒント
- NO_CLUSTERINGヒント
- NO_EXPANDヒント
- NO_FACTヒント
- NO_GATHER_OPTIMIZER_STATISTICSヒント
- NO_INDEXヒント
- NO_INDEX_FFSヒント
- NO_INDEX_SSヒント
- NO_INMEMORYヒント
- NO_INMEMORY_PRUNINGヒント
- NO_MERGEヒント
- NO_MONITORヒント
- NO_NATIVE_FULL_OUTER_JOINヒント
- NO_PARALLELヒント
- NOPARALLELヒント
- NO_PARALLEL_INDEXヒント
- NOPARALLEL_INDEXヒント
- NO_PQ_CONCURRENT_UNIONヒント
- NO_PQ_SKEWヒント
- NO_PUSH_PREDヒント
- NO_PUSH_SUBQヒント
- NO_PX_JOIN_FILTERヒント
- NO_QUERY_TRANSFORMATIONヒント
- NO_RESULT_CACHEヒント
- NO_REWRITEヒント
- NOREWRITEヒント
- NO_STAR_TRANSFORMATIONヒント
- NO_STATEMENT_QUEUINGヒント
- NO_UNNESTヒント
- NO_USE_BANDヒント
- NO_USE_CUBEヒント
- NO_USE_HASHヒント
- NO_USE_MERGEヒント
- NO_USE_NLヒント
- NO_XML_QUERY_REWRITEヒント
- NO_XMLINDEX_REWRITEヒント
- NO_ZONEMAPヒント
- OPTIMIZER_FEATURES_ENABLE Hint
- OPT_PARAMヒント
- ORDEREDヒント
- PARALLELヒント
- PARALLEL_INDEXヒント
- PQ_CONCURRENT_UNIONヒント
- PQ_DISTRIBUTEヒント
- PQ_FILTERヒント
- PQ_SKEWヒント
- PUSH_PREDヒント
- PUSH_SUBQヒント
- PX_JOIN_FILTERヒント
- QB_NAMEヒント
- RESULT_CACHEヒント
- RETRY_ON_ROW_CHANGEヒント
- REWRITEヒント
- STAR_TRANSFORMATIONヒント
- STATEMENT_QUEUINGヒント
- UNNESTヒント
- USE_BANDヒント
- USE_CONCATヒント
- USE_CUBEヒント
- USE_HASHヒント
- USE_MERGEヒント
- USE_NLヒント
- USE_NL_WITH_INDEXヒント
- データベース・オブジェクト
- データベース・オブジェクト名および修飾子
- スキーマ・オブジェクトの構文およびSQL文の構成要素
- 3 疑似列
- 4 演算子
- 5 式
- 6 条件
-
7 ファンクション
- SQLファンクション
- 単一行ファンクション
- 集計ファンクション
- 分析ファンクション
- オブジェクト参照ファンクション
- モデル・ファンクション
- OLAPファンクション
- データ・カートリッジ・ファンクション
- ABS
- ACOS
- ADD_MONTHS
- APPROX_COUNT
- APPROX_COUNT_DISTINCT
- APPROX_COUNT_DISTINCT_AGG
- APPROX_COUNT_DISTINCT_DETAIL
- APPROX_MEDIAN
- APPROX_PERCENTILE
- APPROX_PERCENTILE_AGG
- APPROX_PERCENTILE_DETAIL
- APPROX_RANK
- APPROX_SUM
- ASCII
- ASCIISTR
- ASIN
- ATAN
- ATAN2
- AVG
- BFILENAME
- BIN_TO_NUM
- BITAND
- CARDINALITY
- CAST
- CEIL
- CHARTOROWID
- CHR
- CLUSTER_DETAILS
- CLUSTER_DISTANCE
- CLUSTER_ID
- CLUSTER_PROBABILITY
- CLUSTER_SET
- COALESCE
- COLLATION
- COLLECT
- COMPOSE
- CON_DBID_TO_ID
- CON_GUID_TO_ID
- CON_ID_TO_CON_NAME
- CON_ID_TO_DBID
- CON_NAME_TO_ID
- CON_UID_TO_ID
- CONCAT
- CONVERT
- CORR
- CORR_*
- COS
- COSH
- COUNT
- COVAR_POP
- COVAR_SAMP
- CUBE_TABLE
- CUME_DIST
- CURRENT_DATE
- CURRENT_TIMESTAMP
- CV
- DATAOBJ_TO_MAT_PARTITION
- DATAOBJ_TO_PARTITION
- DBTIMEZONE
- DECODE
- DECOMPOSE
- DENSE_RANK
- DEPTH
- DEREF
- DUMP
- EMPTY_BLOB、EMPTY_CLOB
- EXISTSNODE
- EXP
- EXTRACT (日時)
- EXTRACT (XML)
- EXTRACTVALUE
- FEATURE_COMPARE
- FEATURE_DETAILS
- FEATURE_ID
- FEATURE_SET
- FEATURE_VALUE
- FIRST
- FIRST_VALUE
- FLOOR
- FROM_TZ
- GREATEST
- GROUP_ID
- GROUPING
- GROUPING_ID
- HEXTORAW
- INITCAP
- INSTR
- ITERATION_NUMBER
- JSON_ARRAY
- JSON_ARRAYAGG
- JSON_DATAGUIDE
- JSON_OBJECT
- JSON_OBJECTAGG
- JSON_QUERY
- JSON_TABLE
- JSON_VALUE
- LAG
- LAST
- LAST_DAY
- LAST_VALUE
- LEAD
- LEAST
- LENGTH
- LISTAGG
- LN
- LNNVL
- LOCALTIMESTAMP
- LOG
- LOWER
- LPAD
- LTRIM
- MAKE_REF
- MAX
- MEDIAN
- MIN
- MOD
- MONTHS_BETWEEN
- NANVL
- NCHR
- NEW_TIME
- NEXT_DAY
- NLS_CHARSET_DECL_LEN
- NLS_CHARSET_ID
- NLS_CHARSET_NAME
- NLS_COLLATION_ID
- NLS_COLLATION_NAME
- NLS_INITCAP
- NLS_LOWER
- NLS_UPPER
- NLSSORT
- NTH_VALUE
- NTILE
- NULLIF
- NUMTODSINTERVAL
- NUMTOYMINTERVAL
- NVL
- NVL2
- ORA_DM_PARTITION_NAME
- ORA_DST_AFFECTED
- ORA_DST_CONVERT
- ORA_DST_ERROR
- ORA_HASH
- ORA_INVOKING_USER
- ORA_INVOKING_USERID
- PATH
- PERCENT_RANK
- PERCENTILE_CONT
- PERCENTILE_DISC
- POWER
- POWERMULTISET
- POWERMULTISET_BY_CARDINALITY
- PREDICTION
- PREDICTION_BOUNDS
- PREDICTION_COST
- PREDICTION_DETAILS
- PREDICTION_PROBABILITY
- PREDICTION_SET
- PRESENTNNV
- PRESENTV
- PREVIOUS
- RANK
- RATIO_TO_REPORT
- RAWTOHEX
- RAWTONHEX
- REF
- REFTOHEX
- REGEXP_COUNT
- REGEXP_INSTR
- REGEXP_REPLACE
- REGEXP_SUBSTR
- REGR_(線形回帰)ファンクション
- REMAINDER
- REPLACE
- ROUND (日付)
- ROUND (数値)
- ROUND_TIES_TO_EVEN (数値)
- ROW_NUMBER
- ROWIDTOCHAR
- ROWIDTONCHAR
- RPAD
- RTRIM
- SCN_TO_TIMESTAMP
- SESSIONTIMEZONE
- SET
- SIGN
- SIN
- SINH
- SOUNDEX
- SQRT
- STANDARD_HASH
- STATS_BINOMIAL_TEST
- STATS_CROSSTAB
- STATS_F_TEST
- STATS_KS_TEST
- STATS_MODE
- STATS_MW_TEST
- STATS_ONE_WAY_ANOVA
- STATS_T_TEST_*
- STATS_WSR_TEST
- STDDEV
- STDDEV_POP
- STDDEV_SAMP
- SUBSTR
- SUM
- SYS_CONNECT_BY_PATH
- SYS_CONTEXT
- SYS_DBURIGEN
- SYS_EXTRACT_UTC
- SYS_GUID
- SYS_OP_ZONE_ID
- SYS_TYPEID
- SYS_XMLAGG
- SYS_XMLGEN
- SYSDATE
- SYSTIMESTAMP
- TAN
- TANH
- TIMESTAMP_TO_SCN
- TO_APPROX_COUNT_DISTINCT
- TO_APPROX_PERCENTILE
- TO_BINARY_DOUBLE
- TO_BINARY_FLOAT
- TO_BLOB (bfile)
- TO_BLOB (raw)
- TO_CHAR (bfile|blob)
- TO_CHAR (文字)
- TO_CHAR (日時)
- TO_CHAR (数値)
- TO_CLOB (bfile|blob)
- TO_CLOB (文字)
- TO_DATE
- TO_DSINTERVAL
- TO_LOB
- TO_MULTI_BYTE
- TO_NCHAR (文字)
- TO_NCHAR (日時)
- TO_NCHAR (数値)
- TO_NCLOB
- TO_NUMBER
- TO_SINGLE_BYTE
- TO_TIMESTAMP
- TO_TIMESTAMP_TZ
- TO_UTC_TIMESTAMP_TZ
- TO_YMINTERVAL
- TRANSLATE
- TRANSLATE ... USING
- TREAT
- TRIM
- TRUNC (日付)
- TRUNC (数値)
- TZ_OFFSET
- UID
- UNISTR
- UPPER
- USER
- USERENV
- VALIDATE_CONVERSION
- VALUE
- VAR_POP
- VAR_SAMP
- VARIANCE
- VSIZE
- WIDTH_BUCKET
- XMLAGG
- XMLCAST
- XMLCDATA
- XMLCOLATTVAL
- XMLCOMMENT
- XMLCONCAT
- XMLDIFF
- XMLELEMENT
- XMLEXISTS
- XMLFOREST
- XMLISVALID
- XMLPARSE
- XMLPATCH
- XMLPI
- XMLQUERY
- XMLROOT
- XMLSEQUENCE
- XMLSERIALIZE
- XMLTABLE
- XMLTRANSFORM
- ROUNDおよびTRUNC日付ファンクション
- ユーザー定義ファンクション
- 8 共通のSQL DDL句
- 9 SQL問合せおよび副問合せ
-
10 SQL文: ADMINISTER KEY MANAGEMENTからALTER JAVA
- 様々な種類のSQL文
- SQL文に関する章の構成
- ADMINISTER KEY MANAGEMENT
- ALTER ANALYTIC VIEW
- ALTER ATTRIBUTE DIMENSION
- ALTER AUDIT POLICY (統合監査)
- ALTER CLUSTER
- ALTER DATABASE
- ALTER DATABASE DICTIONARY
- ALTER DATABASE LINK
- ALTER DIMENSION
- ALTER DISKGROUP
- ALTER FLASHBACK ARCHIVE
- ALTER FUNCTION
- ALTER HIERARCHY
- ALTER INDEX
- ALTER INDEXTYPE
- ALTER INMEMORY JOIN GROUP
- ALTER JAVA
- 11 SQL文: ALTER LIBRARYからALTER SESSION
- 12 SQL文: ALTER SYNONYMからCOMMENT
-
13 SQL文: CREATE COMMITからCREATE JAVA
- COMMIT
- CREATE ANALYTIC VIEW
- CREATE ATTRIBUTE DIMENSION
- CREATE AUDIT POLICY (統合監査)
- CREATE CLUSTER
- CREATE CONTEXT
- CREATE CONTROLFILE
- CREATE DATABASE
- CREATE DATABASE LINK
- CREATE DIMENSION
- CREATE DIRECTORY
- CREATE DISKGROUP
- CREATE EDITION
- CREATE FLASHBACK ARCHIVE
- CREATE FUNCTION
- CREATE HIERARCHY
- CREATE INDEX
- CREATE INDEXTYPE
- CREATE INMEMORY JOIN GROUP
- CREATE JAVA
-
14 SQL文: CREATE LIBRARYからCREATE SCHEMA
- CREATE LIBRARY
- CREATE LOCKDOWN PROFILE
- CREATE MATERIALIZED VIEW
- CREATE MATERIALIZED VIEW LOG
- CREATE MATERIALIZED ZONEMAP
- CREATE OPERATOR
- CREATE OUTLINE
- CREATE PACKAGE
- CREATE PACKAGE BODY
- CREATE PFILE
- CREATE PLUGGABLE DATABASE
- CREATE PROCEDURE
- CREATE PROFILE
- CREATE RESTORE POINT
- CREATE ROLE
- CREATE ROLLBACK SEGMENT
- CREATE SCHEMA
- 15 SQL文: CREATE SEQUENCEからDROP CLUSTER
- 16 SQL文: DROP CONTEXTからDROP JAVA
- 17 SQL文: DROP LIBRARYからDROP SYNONYM
- 18 SQL文: DROP TABLEからLOCK TABLE
- 19 SQL文: MERGEからUPDATE
- A 構文図の読み方
- B SQL操作時の自動ロックと手動ロックのメカニズム
- C Oracleと標準SQL
- D Oracleの正規表現のサポート
- E Oracle SQLの予約語とキーワード
- F 詳細な例
- 索引