一回のSQLで縦持ちのテーブルに変換できたのでその方法のメモです。11.1テーブル元テーブル下記のようなテーブルがあります。orange,bananavalueにはカンマ区切りで値が入っています。テーブル名は「jaywalk_table」とします。bananaカンマ区切りの値に対してそれぞれを1レコードとして枝番号をつけます。SQL実行したSQLは下記です。temp解説regexp_split_to_tableregexp_split_to_table関数は指定した区切り文字で区切って、区切られた値をそれぞれレコードに変換します。',')下記のような結果が返ってきます。regexp_split_to_tableappleorangebananaこの関数を使えばジェイウォークは解消されます。ROW_NUMBERROW_NUMBER関数はWindow関数の一つです。Window関数はグループごとに計算を行い、計算された結果を各レコードに返します。id)はidごとにグルーピングすることを表し、ROW_NUMBER()でそのグルーピング内で行数を返してねという感じの流れです。まとめ集合を返す関数とWindow関数を組み合わせると良い感じにジェイウォークを解消できますね。今回はロックについてです。今回はレコード更新についてです。今回は値の自動生成についてです。今回はEJB3.1を使ったトランザクション管理についてです。月別アーカイブはてなブログをはじめよう!gloryofさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。