バイナリデータを扱うには?
バイナリを格納する型としてBLOB (バイナリー)とCHAR FOR BIT DATAが用意されています。 (VAR)CHAR FOR BIT DATAは、CHARと同様に使えますが文字コ
バイナリを格納する型としてBLOB (バイナリー)とCHAR FOR BIT DATAが用意されています。 (VAR)CHAR FOR BIT DATAは、CHARと同様に使えますが文字コ
Db2が出力するエラーコードは大きく2種類に分けられます。“SQL…“から始まるSQLCODEと、5桁
Db2は以前よりANSI標準の分離レベルをロックで実現する方法が採用されてきました。(これはMVCCではありません) 一方で、DB2 v9.7か
はい。デフォルトは行ロックです。他にはテーブル・ロックを明示的に獲得することもできます。 また、DB2 v9.7からは「CS with CC」とよばれる機
Db2 for LUW(Linix, Unix and Windows)、Db2 for i、Db2 for z/OSは、SQL(DDL)レベルでは高い互換性を提供しますが、完全に同じものではありません
DB2でアンサーセットの先頭からn行目までをフェッチするには、FETCH FIRST n ROWS ONLYをSELECTの最後につけることで実現可能です。 またD
DB2 v9.1以降、ロックリストは自己チューニング・メモリー(STMM)の対象となっていますので、デフォルトでは自動的に調整されます。 また、DB
SQL0911N の理由コードを観ることで判別します。 理由コードが2の場合はデッドロック、68はタイムアウトです。 プログラムのエラー処理でSQLCODEしか
DB2 v9.7からは「CS with CC」とよばれる機能が追加され、分離レベルCSで稼動しているときは、ロック開放を待たずに(ロックウェイトせずに)コミ
TRUNCATEはログを書かずに高速にテーブルを空にするステートメントです。 DB2 v9.7からTRUNCATEステートメントが追加されました。 T