JDBCエスケープ�構文

JDBCã?«ã?¯DBMSベンダーã?«ã‚ˆã‚‹SQL実装毎ã?®é?•ã?„ã‚’å?¸å?Žã?™ã‚‹ã?Ÿã‚?ã?®ä»•組ã?¿ã?Œç”¨æ„?ã?•れã?¦ã?„ã?¾ã?™ã€‚ã??ã?®ä»•組ã?¿ã?¨ã?¯ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—æ§‹æ–‡ã?¨ã?„ã?„ã?¾ã?™ã€‚ 個々ã?®ãƒ™ãƒ³ãƒ€ã?Œæ??ä¾›ã?™ã‚‹JDBCドライãƒ?ã?¯ã€?エスケープ構文を読んã?§ã€?ã??れを個々ã?®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?Œç?†è§£ã?§ã??ã‚‹å½¢å¼?ã?«å¤‰æ?›ã?™ã‚‹ã?“ã?¨ã?Œæ±‚ã‚?られã?¾ã?™ã€‚ã?“ã?®ä»•組ã?¿ã?«ã‚ˆã‚Šã‚¨ã‚¹ã‚±ãƒ¼ãƒ—æ§‹æ–‡ã?¯DBMS独立ã?«åƒ?ã??ã?¾ã?™ã€‚

JDBCエスケープ節ã?¯ä¸­æ‹¬å¼§ã?§é–‹å§‹ã?Šã‚ˆã?³çµ‚了ã?—ã?¾ã?™ã€‚キーワードã?¯å¸¸ã?«é–‹ã?„ã?Ÿä¸­æ‹¬å¼§ã?«ç¶šã??ã?¾ã?™ã€‚

{キーワード }
Derbyã?§ã?¯ä»¥ä¸‹ã?®JDBCエスケープ構文ã?Œåˆ©ç”¨ã?§ã??ã?¾ã?™ã€‚ã?ªã?Šä½•れも大文字å°?文字ã?®åŒºåˆ¥ã?¯ã?‚りã?¾ã?›ã‚“。
ã?“れ以外ã?®JDBCエスケープキーワードã?¯åˆ©ç”¨ã?§ã??ã?¾ã?›ã‚“。
注: Derbyã?§ã?¯Connection.nativeSQLã?Œå‘¼ã?°ã‚Œã?Ÿå ´å?ˆã€?エスケープ構文をSQLã?®ãƒ?イティブã?ªæ§‹é€ ã?¨ã?¿ã?ªã?—ã€?与ã?ˆã‚‰ã‚Œã?ŸSQLã‚’ã??ã?®ã?¾ã?¾è¿”ã?—ã?¾ã?™ã€‚ã?•らã?«ã€?å?Œæ§˜ã?®ç?†ç”±ã?«ã‚ˆã‚Šã€?Statement.setEscapeProcessingを呼ã?¶å¿…è¦?ã?¯ã?‚りã?¾ã?›ã‚“。
関連概念
SQL�識別�
æ–‡
組込�システム関数
JDBC リファレンス
関連資料
大文字�文字�特殊文字
SQL 節
SQLå¼?
JOIN 演算
SQL �����
組�込�関数
SQL予約語
Derby�サ�ート�るSQL-92�機能
Derby�システム表
Derby�例外メッセージ�SQL state
java.sql.BatchUpdateException クラス
Connected Device Configuration�よ�Foundation Profile���JDBCパッケージ(JSR169)
JDBC 3.0�機能
JDBC 4.0�機能