ヘッダーをスキップ

Oracle Database SQLリファレンス
10g リリース2(10.2)

B19201-02
索引
索引

次へ

目次

タイトルおよび著作権情報

はじめに

対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス

SQLの新機能

Oracle Database 10g リリース2(10.2)でのSQLの新機能
Oracle Database 10g リリース1(10.1)でのSQLの新機能

Vol.1

1  概要

SQLの歴史
SQL規格
SQLの特長
すべてのリレーショナル・データベースに共通の言語
最新の機能拡張
字句規則
ツール製品のサポート

2  Oracle SQLの基本要素

データ型
Oracleの組込みデータ型
CHARデータ型
NCHARデータ型
NVARCHAR2データ型
VARCHAR2データ型
VARCHARデータ型
NUMBERデータ型
浮動小数点数
BINARY_FLOAT
BINARY_DOUBLE
数値の優先順位
DATEデータ型
ユリウス日の使用方法
TIMESTAMPデータ型
TIMESTAMP WITH TIME ZONEデータ型
TIMESTAMP WITH LOCAL TIME ZONEデータ型
INTERVAL YEAR TO MONTHデータ型
INTERVAL DAY TO SECONDデータ型
日時および期間の演算
夏時間のサポート
日時および期間の例
RAWデータ型とLONG RAWデータ型
BFILEデータ型
BLOBデータ型
CLOBデータ型
NCLOBデータ型
制限ROWID
拡張ROWID
互換性と移行
UROWIDデータ型
ANSI、DB2、SQL/DSのデータ型
ユーザー定義型
オブジェクト型
REFデータ型
VARRAY
ネストした表
Oracleが提供する型
任意型
ANYTYPE
ANYDATA
ANYDATASET
XML型
XMLType
URIデータ型
URIFactoryパッケージ
空間型
SDO_GEOMETRY
SDO_TOPO_GEOMETRY
SDO_GEORASTER
メディア型
ORDAudio
ORDImage
ORDImageSignature
ORDVideo
ORDDoc
SI_StillImage
SI_Color
SI_AverageColor
SI_ColorHistogram
SI_PositionalColor
SI_Texture
SI_FeatureList
Expression Filter型
Expression
データ型の比較規則
数値
日付値
文字値
オブジェクト値
VARRAYとネストした表
データ変換
暗黙的なデータ変換と明示的なデータ変換
暗黙的なデータ変換
暗黙的なデータ変換の例
明示的なデータ変換
リテラル
テキスト・リテラル
数値リテラル
整数リテラル
NUMBERおよび浮動小数点リテラル
日時リテラル
期間リテラル
INTERVAL YEAR TO MONTH
INTERVAL DAY TO SECOND
書式モデル
数値書式モデル
数値書式要素
日時書式モデル
日時書式要素
日付書式要素における大文字
日時書式モデルにおける句読点と文字リテラル
日時書式要素およびグローバリゼーション・サポート
ISO標準日付書式要素
RR日時書式要素
RR日時書式の例
日時書式要素の接尾辞
書式モデルの修飾子
書式モデルの例
文字列から日付への変換に関する規則
XML書式モデル
NULL
SQLファンクションでのNULL
比較条件でのNULL
条件でのNULL
コメント
SQL文中のコメント
スキーマ・オブジェクトに関するコメント
ヒントの使用方法
ヒントのリスト(アルファベット順)
ALL_ROWSヒント
APPENDヒント
CACHEヒント
CLUSTERヒント
CURSOR_SHARING_EXACTヒント
DRIVING_SITEヒント
DYNAMIC_SAMPLINGヒント
FACTヒント
FIRST_ROWSヒント
FULLヒント
HASHヒント
INDEXヒント
INDEX_ASCヒント
INDEX_COMBINEヒント
INDEX_DESCヒント
INDEX_FFSヒント
INDEX_JOINヒント
INDEX_SSヒント
INDEX_SS_ASCヒント
INDEX_SS_DESCヒント
LEADINGヒント
MERGEヒント
MODEL_MIN_ANALYSISヒント
NOAPPENDヒント
NOCACHEヒント
NO_EXPANDヒント
NO_FACTヒント
NO_INDEXヒント
NO_INDEX_FFSヒント
NO_INDEX_SSヒント
NO_MERGEヒント
NO_PARALLELヒント
NOPARALLELヒント
NO_PARALLEL_INDEXヒント
NOPARALLEL_INDEXヒント
NO_PUSH_PREDヒント
NO_PUSH_SUBQヒント
NO_PX_JOIN_FILTERヒント
NO_REWRITEヒント
NOREWRITEヒント
NO_QUERY_TRANSFORMATIONヒント
NO_STAR_TRANSFORMATIONヒント
NO_UNNESTヒント
NO_USE_HASHヒント
NO_USE_MERGEヒント
NO_USE_NLヒント
NO_XML_QUERY_REWRITEヒント
ORDEREDヒント
PARALLELヒント
PARALLEL_INDEXヒント
PQ_DISTRIBUTEヒント
PUSH_PREDヒント
PUSH_SUBQヒント
PX_JOIN_FILTERヒント
QB_NAMEヒント
REWRITEヒント
RULEヒント
STAR_TRANSFORMATIONヒント
UNNESTヒント
USE_CONCATヒント
USE_HASHヒント
USE_MERGEヒント
USE_NLヒント
USE_NL_WITH_INDEXヒント
データベース・オブジェクト
スキーマ・オブジェクト
非スキーマ・オブジェクト
スキーマ・オブジェクト名および修飾子
スキーマ・オブジェクトのネーミング規則
スキーマ・オブジェクトのネーミング例
スキーマ・オブジェクトのネーミングのガイドライン
スキーマ・オブジェクトの構文およびSQL文の構成要素
Oracleデータベースによるスキーマ・オブジェクト参照の変換方法
他のスキーマ内のオブジェクトの参照
リモート・データベース内のオブジェクトの参照
データベース・リンクの作成
データベース・リンク名
ユーザー名およびパスワード
データベース接続文字列
データベース・リンクの参照
パーティション表と索引の参照
オブジェクト型の属性とメソッドの参照

3  疑似列

階層問合せ疑似列
CONNECT_BY_ISCYCLE疑似列
CONNECT_BY_ISLEAF疑似列
LEVEL疑似列
順序疑似列
順序値の使用場所
順序値の使用方法
バージョン問合せ疑似列
COLUMN_VALUE疑似列
OBJECT_ID疑似列
OBJECT_VALUE疑似列
ORA_ROWSCN疑似列
ROWID疑似列
ROWNUM疑似列
XMLDATA疑似列

4  演算子

SQL演算子
単項演算子およびバイナリ演算子
演算子の優先順位
算術演算子
連結演算子
階層問合せ演算子
PRIOR
CONNECT_BY_ROOT
集合演算子
MULTISET演算子
MULTISET EXCEPT
MULTISET INTERSECT
MULTISET UNION
ユーザー定義演算子

5  ファンクション

SQLファンクション
単一行ファンクション
数値ファンクション
文字値を戻す文字ファンクション
NLS文字ファンクション
数値を戻す文字ファンクション
日時ファンクション
一般的な比較ファンクション
変換ファンクション
ラージ・オブジェクト・ファンクション
収集ファンクション
階層ファンクション
データ・マイニング・ファンクション
XMLファンクション
エンコーディング・ファンクションおよびデコーディング・ファンクション
NULL関連ファンクション
環境ファンクションおよび識別子ファンクション
集計ファンクション
分析ファンクション
オブジェクト参照ファンクション
モデル・ファンクション
SQLファンクションのリスト(アルファベット順)
ABS
ACOS
ADD_MONTHS
APPENDCHILDXML
ASCIISTR
ASCII
ASIN
ATAN
ATAN2
AVG
BFILENAME
BIN_TO_NUM
BITAND
CARDINALITY
CAST
CEIL
CHARTOROWID
CHR
CLUSTER_ID
CLUSTER_PROBABILITY
CLUSTER_SET
COALESCE
COLLECT
COMPOSE
CONCAT
CONVERT
CORR
CORR_*
CORR_S
CORR_K
COS
COSH
COUNT
COVAR_POP
COVAR_SAMP
CUME_DIST
CURRENT_DATE
CURRENT_TIMESTAMP
CV
DBTIMEZONE
DECODE
DECOMPOSE
DELETEXML
DENSE_RANK
DEPTH
DEREF
DUMP
EMPTY_BLOB、EMPTY_CLOB
EXISTSNODE
EXP
EXTRACT(日時)
EXTRACT(XML)
EXTRACTVALUE
FEATURE_ID
FEATURE_SET
FEATURE_VALUE
FIRST
FIRST_VALUE
FLOOR
FROM_TZ
GREATEST
GROUP_ID
GROUPING
GROUPING_ID
HEXTORAW
INITCAP
INSERTCHILDXML
INSERTXMLBEFORE
INSTR
ITERATION_NUMBER
LAG
LAST
LAST_DAY
LAST_VALUE
LEAD
LEAST
LENGTH
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_INITCAP
NLS_LOWER
NLSSORT
NLS_UPPER
NTILE
NULLIF
NUMTODSINTERVAL
NUMTOYMINTERVAL
NVL
NVL2
ORA_HASH
PATH
PERCENT_RANK
PERCENTILE_CONT
PERCENTILE_DISC
POWER
POWERMULTISET
POWERMULTISET_BY_CARDINALITY
PREDICTION
PREDICTION_COST
PREDICTION_DETAILS
PREDICTION_PROBABILITY
PREDICTION_SET
PRESENTNNV
PRESENTV
PREVIOUS
RANK
RATIO_TO_REPORT
RAWTOHEX
RAWTONHEX
REF
REFTOHEX
REGEXP_INSTR
REGEXP_REPLACE
REGEXP_SUBSTR
REGR_(線形回帰)ファンクション
REMAINDER
REPLACE
ROUND(数値)
ROUND(日付)
ROW_NUMBER
ROWIDTOCHAR
ROWIDTONCHAR
RPAD
RTRIM
SCN_TO_TIMESTAMP
SESSIONTIMEZONE
SET
SIGN
SIN
SINH
SOUNDEX
SQRT
STATS_BINOMIAL_TEST
STATS_CROSSTAB
STATS_F_TEST
STATS_KS_TEST
STATS_MODE
STATS_MW_TEST
STATS_ONE_WAY_ANOVA
STATS_T_TEST_*
STATS_T_TEST_ONE
STATS_T_TEST_PAIRED
STATS_T_TEST_INDEPおよびSTATS_T_TEST_INDEPU
STATS_WSR_TEST
STDDEV
STDDEV_POP
STDDEV_SAMP
SUBSTR
SUM
SYS_CONNECT_BY_PATH
SYS_CONTEXT
SYS_DBURIGEN
SYS_EXTRACT_UTC
SYS_GUID
SYS_TYPEID
SYS_XMLAGG
SYS_XMLGEN
SYSDATE
SYSTIMESTAMP
TAN
TANH
TIMESTAMP_TO_SCN
TO_BINARY_DOUBLE
TO_BINARY_FLOAT
TO_CHAR(文字)
TO_CHAR(日時)
TO_CHAR(数値)
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_YMINTERVAL
TRANSLATE
TRANSLATE ... USING
TREAT
TRIM
TRUNC(数値)
TRUNC(日付)
TZ_OFFSET
UID
UNISTR
UPDATEXML
UPPER
USER
USERENV
VALUE
VAR_POP
VAR_SAMP
VARIANCE
VSIZE
WIDTH_BUCKET
XMLAGG
XMLCDATA
XMLCOLATTVAL
XMLCOMMENT
XMLCONCAT
XMLELEMENT
XMLFOREST
XMLPARSE
XMLPI
XMLQUERY
XMLROOT
XMLSEQUENCE
XMLSERIALIZE
XMLTABLE
XMLTRANSFORM
ROUNDおよびTRUNC日付ファンクション
ユーザー定義ファンクション
前提条件
名前の優先順位
ネーミング規則

6  式

SQL式
単純式
複合式
CASE式
CURSOR式
日時式
ファンクション式
期間式
オブジェクト・アクセス式
スカラー副問合せ式
モデル式
型コンストラクタ式
変数式
式のリスト

7  条件

SQL条件
条件の優先順位
比較条件
単純比較条件
グループ比較条件
浮動小数点条件
論理条件
モデル条件
IS ANY条件
IS PRESENT条件
多重集合条件
IS A SET条件
IS EMPTY条件
MEMBER条件
SUBMULTISET条件
パターン一致条件
LIKE条件
REGEXP_LIKE条件
範囲条件
NULL条件
XML条件
EQUALS_PATH条件
UNDER_PATH条件
複合条件
EXISTS条件
IN条件
IS OF type条件

Vol.2

8  共通のSQL DDL句

allocate_extent_clause
constraint
deallocate_unused_clause
file_specification
logging_clause
parallel_clause
physical_attributes_clause
size_clause
storage_clause

9  SQL問合せおよび副問合せ

問合せおよび副問合せ
単純な問合せの作成
階層問合せ
階層問合せの例
UNION [ALL]、INTERSECTおよびMINUS演算子
問合せ結果のソート
結合
結合条件
等価結合
自己結合
デカルト積
内部結合
外部結合
アンチ結合
セミ結合
副問合せの使用方法
ネストされた副問合せのネスト解除
DUAL表からの選択
分散問合せ

10 SQL文: ALTER CLUSTER〜ALTER JAVA

様々な種類のSQL文
データ定義言語(DDL)文
データ操作言語(DML)文
トランザクション制御文
セッション制御文
システム制御文
埋込みSQL文
SQL文に関する章の構成
ALTER CLUSTER
ALTER DATABASE
ALTER DIMENSION
ALTER DISKGROUP
ALTER FUNCTION
ALTER INDEX
ALTER INDEXTYPE
ALTER JAVA

11 SQL文: ALTER MATERIALIZED VIEW〜ALTER SYSTEM

ALTER MATERIALIZED VIEW
ALTER MATERIALIZED VIEW LOG
ALTER OPERATOR
ALTER OUTLINE
ALTER PACKAGE
ALTER PROCEDURE
ALTER PROFILE
ALTER RESOURCE COST
ALTER ROLE
ALTER ROLLBACK SEGMENT
ALTER SEQUENCE
ALTER SESSION
初期化パラメータおよびALTER SESSION
セッション・パラメータおよびALTER SESSION
ALTER SYSTEM
初期化パラメータおよびALTER SYSTEM
システム・パラメータおよびALTER SYSTEM
共有サーバーのパラメータ

12 SQL文: ALTER TABLE〜ALTER TABLESPACE

ALTER TABLE
ALTER TABLESPACE

13 SQL文: ALTER TRIGGER〜COMMIT

ALTER TRIGGER
ALTER TYPE
ALTER USER
ALTER VIEW
ANALYZE
ASSOCIATE STATISTICS
AUDIT
CALL
COMMENT
COMMIT

14 SQL文: CREATE CLUSTER〜CREATE JAVA

CREATE CLUSTER
CREATE CONTEXT
CREATE CONTROLFILE
CREATE DATABASE
CREATE DATABASE LINK
CREATE DIMENSION
CREATE DIRECTORY
CREATE DISKGROUP
CREATE FUNCTION
CREATE INDEX
CREATE INDEXTYPE
CREATE JAVA

Vol.3

15 SQL文: CREATE LIBRARY〜CREATE SPFILE

CREATE LIBRARY
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW LOG
CREATE OPERATOR
CREATE OUTLINE
CREATE PACKAGE
CREATE PACKAGE BODY
CREATE PFILE
CREATE PROCEDURE
CREATE PROFILE
CREATE RESTORE POINT
CREATE ROLE
CREATE ROLLBACK SEGMENT
CREATE SCHEMA
CREATE SEQUENCE
CREATE SPFILE

16 SQL文: CREATE SYNONYM〜CREATE TRIGGER

CREATE SYNONYM
CREATE TABLE
CREATE TABLESPACE
CREATE TRIGGER

17 SQL文: CREATE TYPE〜DROP ROLLBACK SEGMENT

CREATE TYPE
CREATE TYPE BODY
CREATE USER
CREATE VIEW
DELETE
DISASSOCIATE STATISTICS
DROP CLUSTER
DROP CONTEXT
DROP DATABASE
DROP DATABASE LINK
DROP DIMENSION
DROP DIRECTORY
DROP DISKGROUP
DROP FUNCTION
DROP INDEX
DROP INDEXTYPE
DROP JAVA
DROP LIBRARY
DROP MATERIALIZED VIEW
DROP MATERIALIZED VIEW LOG
DROP OPERATOR
DROP OUTLINE
DROP PACKAGE
DROP PROCEDURE
DROP PROFILE
DROP RESTORE POINT
DROP ROLE
DROP ROLLBACK SEGMENT

18 SQL文: DROP SEQUENCE〜ROLLBACK

DROP SEQUENCE
DROP SYNONYM
DROP TABLE
DROP TABLESPACE
DROP TRIGGER
DROP TYPE
DROP TYPE BODY
DROP USER
DROP VIEW
EXPLAIN PLAN
FLASHBACK DATABASE
FLASHBACK TABLE
GRANT
INSERT
LOCK TABLE
MERGE
NOAUDIT
PURGE
RENAME
REVOKE
ROLLBACK

19 SQL文: SAVEPOINT〜UPDATE

SAVEPOINT
SELECT
SET CONSTRAINT[S]
SET ROLE
SET TRANSACTION
TRUNCATE
UPDATE

A  構文図の読み方

図形構文図
必須キーワードとパラメータ
オプションのキーワードとパラメータ
構文のループ
複数の部分に分割された構文図
データベース・オブジェクト

B  Oracleと標準SQL

ANSI規格
ISO規格
Core SQL:2003に対するOracleの準拠
SQL/Foundation:2003のオプション機能に対するOracleのサポート
SQL/CLI:2003に対するOracleの準拠
SQL/PSM:2003に対するOracleの準拠
SQL/MED:2003に対するOracleの準拠
SQL/XML:2005に対するOracleの準拠
FIPS 127-2に対するOracleの準拠
標準SQLに対するOracle拡張機能
キャラクタ・セットのサポート

C  Oracleの正規表現のサポート

多言語の正規表現の構文
正規表現の演算子の多言語拡張
Oracleの正規表現におけるPerlによる拡張機能

D  Oracleデータベース予約語

E  例

拡張索引作成機能の使用方法
SQL文でのXMLの使用方法

索引


次へ
Oracle
Copyright © 2006 Oracle Corporation.

All Rights Reserved.
索引
索引