åˆ?æ©çš„
�渡的 FIPS 127-2���発行物��NIST�定義
ä¸ç´š
完全
機能 | 定義�る仕様 | Derby |
---|---|---|
SMALLINT | SQL92E | Yes |
INTEGER | SQL92E | Yes |
DECIMAL(p,s) | SQL92E | Yes |
NUMERIC(p,s) | SQL92E | Yes |
REAL | SQL92E | Yes |
FLOAT(p) | SQL92E | Yes |
DOUBLE PRECISION | SQL92E | Yes |
CHAR(n) | SQL92E | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
+, *, -, /, unary +, unary - | SQL92E | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
<, >, <= ,>=, <>, = | SQL92E | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
BETWEEN, LIKE, NULL | SQL92E | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
IN, ALL/SOME, EXISTS | SQL92E | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
表 | SQL92E | Yes |
ビュー | SQL92E | Yes |
権� | SQL92E | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
既定値 | SQL92E | Yes |
空値を�れる��定義 | SQL92E | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
NOT NULL | SQL92E | Yes (SYSCONSTRAINTS��記録�れ��) |
UNIQUE/PRIMARY KEY | SQL92E | Yes |
FOREIGN KEY | SQL92E | Yes |
CHECK | SQL92E | Yes |
View WITH CHECK OPTION | SQL92E | No ビューã?®æ›´æ–°ã?¯ã?§ã??ã?ªã?„ |
機能 | 定義�る仕様 | Derby |
---|---|---|
DECLARE, OPEN, FETCH, CLOSE | SQL92E | Yes JDBC�メソッド呼�出��該当 |
UPDATE, DELETE CURRENT | SQL92E | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
ALLOCATE / DEALLOCATE / GET / SET DESCRIPTOR | SQL92T | Yes JDBC�メソッド呼�出��より実� |
PREPARE / EXECUTE / EXECUTE IMMEDIATE | SQL92T | Yes JDBC�メソッド呼�出��より実� |
DECLARE, OPEN, FETCH, CLOSE, UPDATE, DELETE dynamic cursor | SQL92T | Yes JDBC�メソッド呼�出��より実� |
DESCRIBE output | SQL92T | JDBC�より実� |
機能 | 定義�る仕様 | Derby |
---|---|---|
TABLES | SQL92T | SYS.SYSTABLES, SYS.SYSVIEWS, SYS.SYSCOLUMNS |
VIEWS | SQL92T | SYS.SYSTABLES, SYS.SYSVIEWS, SYS.SYSCOLUMNS |
COLUMNS | SQL92T | SYS.SYSTABLES, SYS.SYSVIEWS, SYS.SYSCOLUMNS |
機能 | 定義�る仕様 | Derby |
---|---|---|
CREATE / DROP TABLE | SQL92T | Yes |
CREATE / DROP VIEW | SQL92T | Yes |
GRANT / REVOKE | SQL92T | Yes |
ALTER TABLE ADD COLUMN | SQL92T | Yes |
ALTER TABLE DROP COLUMN | SQL92T | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
INNER JOIN | SQL92T | Yes |
natural join | SQL92T | No |
LEFT, RIGHT OUTER JOIN | SQL92T | Yes |
join condition | SQL92T | Yes |
named columns join | SQL92T | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
å?˜ç´”ã?ªDATE, TIME, TIMESTAMP, INTERVAL | SQL92T | Yes ã?Ÿã? ã?—INTERVALã?¯ç„¡ã?„。 |
日時�定数 | SQL92T | Yes |
日時�演算 | SQL92T | Yes Java�メソッド���能 |
日時�比較 | SQL92T | Yes |
述語: OVERLAPS | SQL92T | Yes Java�メソッド���能 |
機能 | 定義�る仕様 | Derby |
---|---|---|
LENGTH | SQL92T | Yes |
連� (||) | SQL92T | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
READ WRITE / READ ONLY | SQL92T | JDBC�利用�データベース�属性�記録媒体�よる |
RU, RC, RR, SER | SQL92T | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
SCHEMATA ビュー | SQL92T | SYS.SYSSCHEMAS |
機能 | 定義�る仕様 | Derby |
---|---|---|
TABLE_PRIVILEGES | SQL92T | No |
COLUMNS_PRIVILEGES | SQL92T | No |
USAGE_PRIVILEGES | SQL92T | No |
機能 | 定義�る仕様 | Derby |
---|---|---|
UNION relaxation | SQL92I | Yes |
EXCEPT | SQL92I | Yes |
INTERSECT | SQL92I | Yes |
CORRESPONDING | SQL92I | No |
機能 | 定義�る仕様 | Derby |
---|---|---|
CREATE SCHEMA | SQL92I | 部分的�実� |
機能 | 定義�る仕様 | Derby |
---|---|---|
SET SESSION AUTHORIZATION | SQL92I | SET SCHEMAを使� |
CURRENT_USER | SQL92I | Yes |
SESSION_USER | SQL92I | Yes |
SYSTEM_USER | SQL92I | No |
機能 | 定義�る仕様 | Derby |
---|---|---|
TABLE CONSTRAINTS | SQL92I | SYS.SYSCONSTRAINTS |
REFERENTIAL CONSTRAINTS | SQL92I | SYS.SYSFOREIGNKEYS |
CHECK CONSTRAINTS | SQL92I | SYS.SYSCHECKS |
機能 | 定義�る仕様 | Derby |
---|---|---|
SQL_FEATURES | SQL92I/FIPS 127-2 | JDBC�DatabaseMetaDataを利用 |
SQL_SIZING | SQL92I/FIPS 127-2 | JDBC�DatabaseMetaDataを利用 |
機能 | 定義�る仕様 | Derby |
---|---|---|
TIMEやTIMESTAMP�精度 | SQL92F | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
POSITION� | SQL92F | Java�メソッド�る��LOCATEを利用 |
UPPER/LOWER 関数 | SQL92F | Yes |
機能 | 定義�る仕様 | Derby |
---|---|---|
デリミトã?•れã?Ÿè˜åˆ¥å? | SQL92E | Yes |
相互�関連��副��� | SQL92E | Yes |
挿入・更新・削除文 | SQL92E | Yes |
çµ?å?ˆ | SQL92E | Yes |
Where�よる�定 | SQL92E | Yes |
Group by | SQL92E | Yes |
Having | SQL92E | Yes |
集約関数 | SQL92E | Yes |
Order by | SQL92E | Yes |
�択� | SQL92E | Yes |
Select * | SQL92E | Yes |
SQLCODE | SQL92E | No SQL-92��推奨�れ��。 |
SQLSTATE | SQL92E | Yes |
ビュー��UNION�INTERSECT�よ�EXCEPT | SQL92T | Yes |
暗黙�数値型変� | SQL92T | Yes |
æš—é»™ã?®æ–‡å—列型変æ?› | SQL92T | Yes |
è¨ºæ–æƒ…å ±ã?®å?–å¾— | SQL92T | JDBCã?®SQLExceptionsを利用 |
グループ��処� | SQL92T | Yes |
selectã?®é?¸æŠžé …目一覧ã?«ã?Šã?‘ã‚‹é™?定ã?•れã?Ÿ* | SQL92T | Yes |
å°?æ–‡å—ã?®è˜åˆ¥å? | SQL92T | Yes |
空値ã?¨ã?™ã‚‹ã?“ã?¨ã?®ã?§ã??る主ã‚ー | SQL92T | No |
複数ã?®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚µãƒ?ート | SQL92T | No (JDBCã?®ä¸€éƒ¨ã?§ã?¯ã?ªã??ã€?å¿…è¦?ã?§ã?¯ã?ªã?„。) |
�照性�削除処� | SQL92T | CASCADE�SET NULL�RESTRICTやNO ACTION |
CAST関数 | SQL92T | Yes |
INSERTå¼? | SQL92T | Yes |
明示的�既定値 | SQL92T | Yes |
ã‚ーワードã?®ç·©å’Œ | SQL92T | Yes |
Domain�定義 | SQL92I | No |
CASE� | SQL92I | 部分的�サ�ート |
å?ˆæˆ?ã?•れã?Ÿæ–‡å—列ã?®å®šæ•° | SQL92I | 連çµ?ã?Œåˆ©ç”¨ã?§ã??ã‚‹ |
LIKE�機能強化 | SQL92I | Yes |
UNIQUE�述語 | SQL92I | No |
表ã?®åˆ©ç”¨æƒ…å ± | SQL92I | SYS.SYSDEPENDS |
ä¸é–“çš„ã?ªæƒ…å ±ã‚¹ã‚ーマ | SQL92I | JDBCã?®DatabaseMetaDataã?Šã‚ˆã?³Derbyã?®ã‚·ã‚¹ãƒ†ãƒ 表ã?Œåˆ©ç”¨å?¯ |
副プãƒã‚°ãƒ©ãƒ ã?®ã‚µãƒ?ート | SQL92I | より機能ã?Œè±Šå¯Œã?ªJDBCã?§ã?¯é–¢ä¿‚ã?Œç„¡ã?„。 |
ä¸é–“çš„ã?ªSQLã?¸ã?®ãƒ•ラグ付ã?‘ | SQL92I | No |
スã‚ーマã?®æ“?作 | SQL92I | Yes |
é•·ã?„è˜åˆ¥å? | SQL92I | Yes |
両���外部�� | SQL92I | No |
タイムゾーン�指定 | SQL92I | No |
スクãƒãƒ¼ãƒ«å?¯èƒ½ã?ªã‚«ãƒ¼ã‚½ãƒ« | SQL92I | 部分的 (JDBC2.0ã?§ã?¯ã‚¹ã‚¯ãƒãƒ¼ãƒ«å?¯èƒ½ã?ªinsensitiveã?ªã‚«ãƒ¼ã‚½ãƒ«ã€‚) |
ä¸é–“çš„ã?ªé›†å?ˆé–¢æ•°ã?®ã‚µãƒ?ート | SQL92I | 部分的ã?«å®Ÿç?¾ |
æ–‡å—セットã?®å®šç¾© | SQL92I | Javaã?®ãƒã‚±ãƒ¼ãƒ«ã‚’サãƒ?ート |
æ–‡å—セットã?¸ã?®å??å‰?付ã?‘ | SQL92I | Javaã?®ãƒã‚±ãƒ¼ãƒ«ã‚’サãƒ?ート |
スカラー副����値 | SQL92I | Yes |
拡張�れ�null述部 | SQL92I | Yes |
制約�管� | SQL92I | Yes (ADD/DROP CONSTRAINT) |
FOR BIT DATA åž‹ | SQL92F | Yes |
Assertion 制約 | SQL92F | No |
一時表 | SQL92F | DECLARE GLOBAL TEMPORARY TABLE��部分的�実�。 |
完全�動的SQL | SQL92F | No |
完全�values� | SQL92F | Yes |
真�値判定 | SQL92F | Yes |
導出表をFROM���る | SQL92F | Yes |
アンダースコアを後ã?«ã?¤ã?‘ã‚‹ã?“ã?¨ã?Œã?§ã??ã‚‹ | SQL92F | Yes |
Indicatorデータ型 | SQL92F | JDBC��関連���。 |
å?‚ç…§ã?™ã‚‹å??å‰?ã?®é †ç•ª | SQL92F | No |
完全�SQL�フラグ付� | SQL92F | No |
行ã?Šã‚ˆã?³è¡¨ã?®æ§‹ç¯‰å? | SQL92F | Yes |
ã‚«ã‚¿ãƒã‚°å??ã?®é™?定å? | SQL92F | No |
�純表 | SQL92F | No |
CHECK制約ã?§ã?®å‰¯å•?å?ˆã?› | SQL92F | No ã?Ÿã? ã?—Javaã?®ãƒ¡ã‚½ãƒƒãƒ‰ã?§å?Œç‰ã?®ã?“ã?¨ã?Œã?§ã??る。 |
Union join | SQL92F | No |
Collationã‚„translation | SQL92F | Javaã?®ãƒã‚±ãƒ¼ãƒ«ã?Œåˆ©ç”¨å?¯èƒ½ |
å?‚照性ã?®æ›´æ–°å‡¦ç?† | SQL92F | RESTRICTã?Šã‚ˆã?³NO ACTION。 トリガã?«ã‚ˆã‚Šã??ã?®ä»–ã‚‚å?¯èƒ½ã€‚ |
ALTER domain | SQL92F | No |
INSERT 列権� | SQL92F | No |
�照性�MATCH型 | SQL92F | No |
ビューã?®CHECK制約ã?®æ©Ÿèƒ½å¼·åŒ– | SQL92F | Noã€?ビューã?¯æ›´æ–°ã?§ã??ã?ªã?„。 |
Session管� | SQL92F | JDBCを利用 |
接続管� | SQL92F | JDBCを利用 |
自己�照的��作 | SQL92F | Yes |
insensitive�カーソル | SQL92F | Yes JDBC 2.0を通���能 |
完全�集�関数 | SQL92F | 部分的�実� |
ã‚«ã‚¿ãƒã‚°ã?¸ã?®ãƒ•ラグ付ã?‘ | SQL92F | No |
局所的�表���照 | SQL92F | No |
カーソル全体�更新 | SQL92F | No |