Copyright
License
��文書����
��文書�目的
ã?“ã?®æ–‡æ›¸ã?®èªè€…
��文書�構�
SQL言語�リファレンス
大文å—å°?æ–‡å—ã?¨ç‰¹æ®Šæ–‡å—
SQLã?®è˜åˆ¥å?
SQL92è˜åˆ¥å?ã?®è¦?則
SQL92è˜åˆ¥å?
ディクショナリã?®æƒ…å ±ã‚’å??å‰?ã?§é™?定ã?™ã‚‹
列å??
相関å??
æ–°ã?—ã?„表å??
スã‚ーマå??
å?˜ç´”列å??
別å??
表å??
ビューå??
索引å??
制約å??
カーソルå??
TriggerName
èª?証è˜åˆ¥å?
æ–‡
ä¾?å˜é–¢ä¿‚
ALTER TABLE æ–‡
CALL (手続ã??) æ–‡
CREATE æ–‡
CREATE FUNCTION æ–‡
CREATE INDEX æ–‡
CREATE PROCEDURE æ–‡
CREATE SCHEMA æ–‡
CREATE SYNONYM æ–‡
CREATE TABLE æ–‡
CREATE TRIGGER æ–‡
CREATE VIEW æ–‡
DECLARE GLOBAL TEMPORARY TABLE æ–‡
DELETE æ–‡
DROPæ–‡
DROP FUNCTION æ–‡
DROP INDEX æ–‡
DROP PROCEDURE æ–‡
DROP SCHEMA æ–‡
DROP SYNONYM æ–‡
DROP TABLE æ–‡
DROP TRIGGER æ–‡
DROP VIEW æ–‡
GRANT æ–‡
INSERT æ–‡
LOCK TABLE æ–‡
RENAME æ–‡
RENAME COLUMN æ–‡
RENAME INDEX æ–‡
RENAME TABLE æ–‡
REVOKE æ–‡
SET æ–‡
SET ISOLATION æ–‡
SET SCHEMA æ–‡
SELECT æ–‡
UPDATEæ–‡
SQL 節
CONSTRAINT 節
列毎�制約
表���制約
�照定義
検索�件
FOR UPDATE 節
FROM 節
GROUP BY 節
HAVING 節
ORDER BY 節
WHERE 節
WHERE CURRENT OF 節
SQLå¼?
�択�
TableExpression
表���ビュー�る��関数�
表関数�呼�出�
VALUESå¼?
å¼?ã?«é–¢ã?™ã‚‹å„ªå…ˆé †ä½?
真��
動的パラメータ
動的パラメータ�例
動的パラメータを置ã?‘ã‚‹å ´æ‰€
JOIN 演算
INNER JOIN 演算
LEFT OUTER JOIN演算
RIGHT OUTER JOIN 演算
SQL �����
���
スカラー副���
表副���
組�込�関数
標準組込�関数
集約 (集�関数)
ABS�ABSVAL関数
ACOS 関数
ASIN 関数
ATAN 関数
AVG関数
BIGINT関数
CASE å¼?
CAST 関数
CEIL�よ�CEILING関数
CHAR 関数
Concatenation
COS 関数
COUNT 関数
COUNT(*) 関数
CURRENT DATE 関数
CURRENT_DATE関数
CURRENT ISOLATION 関数
CURRENT SCHEMA関数
CURRENT TIME
CURRENT_TIME関数
CURRENT TIMESTAMP関数
CURRENT_TIMESTAMP関数
CURRENT_USER関数
DATE関数
DAY 関数
DEGREES 関数
DOUBLE関数
EXP関数
FLOOR関数
HOUR関数
IDENTITY_VAL_LOCAL関数
INTEGER関数
LCASE�る��LOWER関数
LENGTH関数
LN�る��LOG関数
LOG10 関数
LOCATE関数
LTRIM関数
MAX関数
MIN関数
MINUTE 関数
MOD関数
MONTH関数
NULLIFå¼?
PI 関数
RADIANS 関数
RTRIM関数
SECOND関数
SESSION_USER関数
SIN 関数
SMALLINT関数
SQRT関数
SUBSTR関数
SUM関数
TAN 関数
TIME 関数
TIMESTAMP関数
TRIM 関数
UCASE関数�よ�UPPER関数
USER関数
VARCHAR関数
XMLEXISTS 演算å?
XMLPARSE演算å?
XMLQUERY演算å?
XMLSERIALIZE 演算å?
YEAR関数
組込�システム関数
SYSCS_UTIL.SYSCS_CHECK_TABLEシステム関数
SYSCS_UTIL.SYSCS_GET_DATABASE_PROPERTYシステム関数
SYSCS_UTIL.SYSCS_GET_RUNTIMESTATISTICS システム関数
SYSCS_UTIL.SYSCS_GET_USER_ACCESS システム関数
組ã?¿è¾¼ã?¿ã‚·ã‚¹ãƒ†ãƒ 手続ã??
SYSCS_UTIL.SYSCS_BACKUP_DATABASEシステム手続ã??
SYSCS_UTIL.SYSCS_BACKUP_DATABASE_NOWAIT システム手続ã??
SYSCS_UTIL.SYSCS_BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODEシステム手続ã??
SYSCS_UTIL.SYSCS_BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE_NOWAITシステム手続ã??
SYSCS_UTIL.SYSCS_EMPTY_STATEMENT_CACHE システム手続ã??
SYSCS_UTIL.SYSCS_CHECKPOINT_DATABASEシステム手続ã??
SYSCS_UTIL.SYSCS_COMPRESS_TABLEシステム手続ã??
SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLEシステム手続ã??
SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODEシステム手続ã??
SYSCS_UTIL.SYSCS_EXPORT_TABLE システム手続ã??
SYSCS_UTIL.SYSCS_EXPORT_TABLE_LOBS_TO_EXTFILE システム手続ã??
SYSCS_UTIL.SYSCS_EXPORT_QUERYシステム手続ã??
SYSCS_UTIL.SYSCS_EXPORT_QUERY_LOBS_TO_EXTFILE システム手続ã??
SYSCS_UTIL.SYSCS_IMPORT_DATAシステム手続ã??
SYSCS_UTIL.SYSCS_IMPORT_DATA_LOBS_FROM_EXTFILE システム手続ã??
SYSCS_UTIL.SYSCS_IMPORT_TABLEシステム手続ã??
SYSCS_UTIL.SYSCS_IMPORT_TABLE_LOBS_FROM_EXTFILE システム手続ã??
SYSCS_UTIL.SYSCS_FREEZE_DATABASEシステム手続ã??
SYSCS_UTIL.SYSCS_UNFREEZE_DATABASE システム手続ã??
SYSCS_UTIL.SYSCS_RELOAD_SECURITY_POLICY システム手続ã??
SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTYシステム手続ã??
SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICSシステム手続ã??
SYSCS_UTIL.SYSCS_SET_STATISTICS_TIMINGシステム手続ã??
SYSCS_UTIL.SYSCS_SET_USER_ACCESSシステム手続ã??
SYSCS_DIAG 診æ–表ã?Šã‚ˆã?³é–¢æ•°
データ型
組�込�れ�型�概�
数値型
数値型�概�
å¼?ã?«ã?¦è¡Œã‚?れる数値型ã?®é …ç›®
数値を異�る数値型�列�記録�る
å°?数を計算ã?™ã‚‹ã?¨ã??ã?®ç›®ç››ã‚Š
データ型ã?¨ã€?代入・比較・並ã?³æ›¿ã?ˆãƒ»é †åº?付ã?‘
BIGINT データ型
BLOBデータ型
CHAR データ型
CHAR FOR BIT DATA データ型
CLOBデータ型
DATEデータ型
DECIMAL データ型
DOUBLE データ型
DOUBLE PRECISION データ型
FLOATデータ型
INTEGER データ型
LONG VARCHARåž‹
LONG VARCHAR FOR BIT DATAデータ型
NUMERICデータ型
REAL データ型
SMALLINT データ型
TIMEデータ型
TIMESTAMPデータ型
VARCHARデータ型
VARCHAR FOR BIT DATA データ型
XML data type
SQL予約語
Derby�サ�ート�るSQL-92�機能
Derby�システム表
SYSALIASES システム表
SYSCHECKSシステム表
SYSCOLPERMS システム表
SYSCOLUMNSシステム表
SYSCONGLOMERATES システム表
SYSCONSTRAINTS システム表
SYSDEPENDS システム表
SYSFILESシステム表
SYSFOREIGNKEYSシステム表
SYSKEYSシステム表
SYSROUTINEPERMS システム表
SYSSCHEMAS システム表
SYSSTATISTICSシステム表
SYSSTATEMENTSシステム表
SYSTABLEPERMS システム表
SYSTABLES システム表
SYSTRIGGERSシステム表
SYSVIEWS システム表
Derby�例外メッセージ�SQL state
SQL�エラーメッセージ�例外
JDBC リファレンス
java.sql��る�JDBC�主�クラス� インターフェイス�メソッド
java.sql.Driverインターフェイス
java.sql.Driver.getPropertyInfo メソッド
java.sql.DriverManager.getConnection メソッド
Derby�データベース接続URL構文
組�込�データベース�アプリケーション�データベース接続URL構文
ã??ã?®ä»–ã?®SQLæ§‹æ–‡
Derby�データベース接続URL�属性
java.sql.Connection インターフェイス
java.sql.Connection.setTransactionIsolation メソッド
java.sql.Connection.setReadOnly メソッド
java.sql.Connection.isReadOnly メソッド
利用��能�接続�機能
java.sql.DatabaseMetaData インターフェイス
DatabaseMetaData �果セット
java.sql.DatabaseMetaData.getProcedureColumnsメソッド
getProcedureColumns�引数
getProcedureColumns�ら返る�果セット��る列����
java.sql.DatabaseMetaData.getBestRowIdentifierメソッド
java.sql.Statementインターフェイス
ResultSet オブジェクト
java.sql.CallableStatement インターフェイス
CallableStatements�OUT引数
CallableStatements�INOUT引数
java.sql.SQLException クラス
java.sql.PreparedStatementインターフェイス
準備済�文�列�ストリーミング
java.sql.ResultSet インターフェイス
�果セット�列�ストリーミング
java.sql.ResultSetMetaData インターフェイス
java.sql.SQLWarning クラス
java.sql.SQLXMLインターフェイス
SQL型�java.sql.Types�対応
java.sql.Blobインターフェイス�java.sql.Clobインターフェイス�対応
java.sql.Blobã?¨java.sql.Clobã?®å¯¾å¿œã?«é–¢ã?™ã‚‹ä½†ã?—書ã??
JDBC 2.0 �機能
java.sql.Connection インターフェイス: JDBC 2.0�利用�能�メソッド
java.sql.DatabaseMetaData インターフェイス: 利用�能�JDBC 2.0�メソッド
java.sql.PreparedStatementインターフェイス: JDBC2.0ã?§æ??ä¾›ã?•れるメソッド
java.sql.ResultSet
java.sql.ResultSetMetaData インターフェイス: JDBC 2.0�利用�能�メソッド
java.sql.Statement インターフェイス: 利用�能�JDBC 2.0�メソッド
java.sql.BatchUpdateException クラス
Connected Device Configuration�よ�Foundation Profile���JDBCパッケージ(JSR169)
JDBC 3.0�機能
java.sql.Connectionインターフェイス: JDBC3.0��利用�能�メソッド
java.sql.DatabaseMetaData インターフェイス: JDBC 3.0�利用�能�メソッド
java.sql.ParameterMetaDataインターフェイス:JDBC3.0�利用�能�メソッド
java.sql.PreparedStatementインターフェイス: JDBC3.0�利用�能�メソッド
java.sql.Savepoint インターフェイス
è¨å®šã?—ã?Ÿã‚»ãƒ¼ãƒ–ãƒ?イントã?¸ã?®ãƒãƒ¼ãƒ«ãƒ?ック
セーブ�イント�開放
セーブ�イント�決�り
セーブãƒ?イントã?®åˆ¶é™?äº‹é …
java.sql.Statementインターフェイス: JDBC 3.0�利用�能�メソッド
Autogenerated keys
JDBC 4.0�機能
洗練�れ�SQLException�サブクラス
java.sql.Connectionインターフェイス:JDBC4.0ã?§æ??ä¾›ã?•れる機能
java.sql.DatabaseMetaDataインターフェイス: JDBC4.0�機能
java.sql.Statementインターフェイス: JDBC 4.0�利用�能�機能
javax.sql.DataSource インターフェイス: JDBC 4.0�機能
JDBCエスケープ�構文
呼ã?³å‡ºã?—æ–‡ã?®JDBCエスケープã‚ーワード
JDBCエスケープ構文
LIKE節�JDBCエスケープ構文
fnã‚ーワードを使ã?£ã?ŸJDBCエスケープ構文
外部���JDBCエスケープ構文
時刻書��JDBCエスケープ構文
日付書��JDBCエスケープ構文
タイムスタンプ書��JDBCエスケープ構文
データベース接続URL�属性を指定�る。
bootPassword=key属性
collation=collation 属性
create=true 属性
createFrom=Path属性
databaseName=nameofDatabase属性
dataEncryption=true属性
encryptionKey=key属性
encryptionProvider=providerName属性
encryptionAlgorithm=algorithm 属性
logDevice=logDirectoryPath 属性
newEncryptionKey=key 属性
newBootPassword=newPassword 属性
password=userPassword
restoreFrom=path属性
rollForwardRecoveryFrom=path 属性
shutdown=true属性
territory=ll_CC 属性
traceDirectory=path 属性
traceFile=path 属性
traceFileAppend=true 属性
traceLevel=value 属性
upgrade=true attribute
user=userName 属性
ssl=sslMode 属性
属性を指定���データベース�接続�る
J2EEã?¸ã?®æº–æ‹ :Java Transaction APIã?¨javax.sql インターフェイス
JTA API
製å“?ã?«é–¢ã?™ã‚‹ä½†ã?—書ã??
ã‚°ãƒãƒ¼ãƒ?ルã?ªãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã?®å¾©å…ƒ
XAConnectionã€?ユーザå??ã€?パスワード
javax.sql:JDBCインターフェイス
Derby API
スタンドアãƒãƒ¼ãƒ³ã?®ãƒ„ールã?¨ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£
JDBC�実装クラス
JDBC driver
データソース�クラス
ユーティリティ的�インターフェイス
利用å?¯èƒ½ã?ªåœ°åŸŸæƒ…å ±
Derbyã?®åˆ¶é™?äº‹é …
データベースè¨å®šå€¤ã?®åˆ¶é™?
DATE�TIME�TIMESTAMP�制�
è˜åˆ¥å?ã?®é•·ã?•制é™?
数値�制�
並��制�
XML�制�
Trademarks