セッションを終了したとき。read)の説明として適切なものを2つ選びなさい。他のトランザクションがまだコミットしていないデータを読み取る。同じ問い合わせを繰り返し実行したときに、返される行の数が前と異なる。同じデータを繰り返し読んだときに、データの内容が前と異なる。トランザクション分離レベルをシリアライザブル(serializable)にしたら発生しない。committed)にしたら発生しない。トランザクションの概念(トランザクションの構文)3.89トランザクションの開始、終了に使用される文として間違っているものを1つ選びなさい。)3.88テーブルxの列aとbはいずれも文字列型である。aとbを連結した文字列を返すSELECT文はどれか。組み込み関数(文字列関数)3.87テーブルxxの文字列型の列aaの3文字目から6文字目までの4文字を取得するSQL文として適切なものをすべて選びなさい。組み込み関数(算術関数、演算子)3.86テーブルfooには数値型の列barがある。barの絶対値を求めるSELECT文として正しいものを2つ選びなさい。組み込み関数(集約関数)3.85テーブルtestには整数型の列aがある。test;を実行したところ、count(*)とcount(a)の値が異なっていた。この理由の説明として適切なものを1つ選びなさい。count(*)はテーブルtestの行数、count(a)はa列の値の合計値なので、異なる値が返るのが普通である。a列には値が重複するデータがあるため、count(a)はcount(*)より小さくなる。count(a)はa列の値が0の行が無視されるため、count(*)より小さくなる。count(a)はa列の値がNULLの行が無視されるため、count(*)より小さくなる。データベースシステムの異常が考えられるので、システム管理者に連絡する。コマンド(関数定義、PL/pgSQL)3.84次のPL/pgSQLの関数は、テーブルtestのsome_columnの値が引数valより大きい行の数を返すものである。)に入るキーワードは何か。結果として適切なものを1つ選びなさい。コマンドが存在しないのでエラーになる。存在していたらエラーになる。内にオブジェクトが存在していたら、エラーになる。publicに移動される。その中に存在するオブジェクトすべてが削除される。コマンド(シーケンス)3.82以下のSQL文を実行した。TEXT);これについて正しい説明をすべて選びなさい。NULL制約が付与される。id列には自動的にUNIQUE制約が付与される。id列には自動的にインデックスが作成される。id列の値をUPDATE文で更新することはできない。INSERT文でid列の値をNULLと指定するとエラーになる。INSERTトリガーを2つ定義した。この場合の動作について正しいものを選びなさい。1つ目のトリガーのみが実行される。2つ目のトリガーのみが実行される。1つ目のトリガー、2つ目のトリガーの順で両方が実行される。2つ目のトリガー、1つ目のトリガーの順で両方が実行される。両方のトリガーが実行されるが、どちらが先かは場合による。アーカイブを試験ごとにまとめています。ご紹介OSS-DB認定教材や教育機関について詳しくご説明いたします。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。OSS-DB道場OSS-DBやPostgreSQLの知識、技術を得るために役立つ情報の紹介やコラムを公開しています。