No.4ベストアンサー
- 回答日時:
まず、前提条件として'ABCD○ABCDE○ABC○'の改行マークの位置が固定位置であれば可能です。
takoponさんの回答にある様にSUBSTRを利用します。例えば改行マーク位置が5文字目/11文字目/15文字目という風に固定位置だと仮定すれば
SELECT SUBSTR(Mark,1,4),SUBSTR(Mark,6,10),SUBSTR(Mark,12,3) into moji1,moji2,moji3
FROM ~
ちなみにMarkとう項目に'ABCD○ABCDE○ABC○'が設定されていて、分割後の変数がmoji1~moji3となります。
ということでINTO文でやれると思います。
文字列改行マーク位置が不定の場合はSQL文1回での処理は不可能なので、takoponさんのご指摘の通りPL/SQLであればFECH文を作成して項目単位での処理を行ってください。
VB,VBAであればレコードセットもしくはoo40でのリザルトセットを作成して回してください。
No.3
- 回答日時:
OracleのPL/SQL文でということならば、
INSTRB(S,CHR(13)||CHR(10),1)で
文字列Sの先頭から初めて出現する改行コードのCRの位置Xをしらべて、
SUBSTRB(S,1,X - 1) で最初の改行までの文字列S1を、
SUBSTRB(S,X + 2) で残りの文字列S2を切り出して、
S1をどこかテーブルか何かに格納し、
S2をSに代入
というような処理をループさせれば、
改行を除去した結果が取れると思います。
No.2
- 回答日時:
> その文字列をまず改行コード毎に分割します
レコードが複数作成される、ということなんでしょうか?
(上記の例なら1行が3レコードに分割される、ということ?)
レコードにその他の列はあるのでしょうか?
無いのならばOracleなり、Accessなり、CSV出力する文を作成して、
インポートし直すのがもっとも簡単かと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
"カレントレコードがありません...
-
沿線コード
-
ACCESSで大量の更新を行うと「...
-
【SQL】existsでの商演算
-
実績累計の求め方と意味を教え...
-
Accessで別テーブルの値をフォ...
-
MERGE文を単体テーブルに対して...
-
[VBA] ADOの Clone と AddNew
-
サブレンジ分割されたNDB(富士...
-
sqlplusの処理が途中でとまる
-
【至急】Accessでの大量データ...
-
unionの結果は集計はできないで...
-
SET句内で複数の条件を指定して...
-
アクセスでレポートの1印刷内...
-
ちなみになぜv=(v・e1)e1+(v・e...
-
ACCESSでテーブルのMAX値(文字...
-
空白文字とスペースの検索
-
VB6.0のIsNull関数に相当するもの
-
DataGridViewの内容をDBに反映...
-
データセットのレコード更新が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
キーが同じを複数行を1行にま...
-
"カレントレコードがありません...
-
改行コード
-
IDENTITY列の番号リセット
-
全体は何という名前で呼ぶので...
-
accessからexcelへのエクスポー...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
select insertで複数テーブルか...
-
SELECTで1件のみ取得するには?
-
実績累計の求め方と意味を教え...
-
Access終了時の最適化が失敗?
-
ADO VBA 実行時エラー3021
-
GROUP BYを使ったSELECT文の総...
-
レコードが存在しなかった場合
-
Excelでセルの書式設定を使用し...
-
カレントレコードが無い事を判...
-
select句副問い合わせ 値の個...
-
SQL文で右から1文字だけ削除す...
おすすめ情報