No.2ベストアンサー
- 回答日時:
ちょっと質問の意図がわからないのですが、
例えば、T1,T2の2つのテーブルがあったとして、
T1のnumというnumber(10)の項目があって、その中から
先頭の5桁を取ってきて、T2のcommentというCHAR(5)の
項目に転送するなら、
まず、T1のnumから5文字取ってきて、それを変数hoge[chr(5)]に入れる。
select substrb(to_char(num),1,5) into hoge from t1 where id=1;
それから、hogeをT2のcomment列に挿入する。
insert into t2(id,comment) values (1,hoge);
んで、最後にcommitしたらOKです。
こんなもんでよかったでしょうか?
No.1
- 回答日時:
変数名をhogeとする。
substrb(to_char(hoge),1,30)
これで先頭から30byteの文字列を取り出しできます。
この回答への補足
もう少し教えて頂きたいのですが、
今、GEMというテーブルがあります。
テーブルの項目定義は下記の様になっています。
<項目定義>
GEM_ID RAW(8) NOT NULL,
GEM_SEQ NUMBER(10) NOT NULL,
GEM_DATA LONG,
SELECT文を普通に書くと、
SELECT SUBSTRB(GEM_DATA,1,30)
FROM GEM
となりますよね。
で、hogeをこれに組み込もうとした場合はどうすれば良いのでしょうか。
本当に初心者ですみません。宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- Visual Basic(VBA) 【至急】 当方初心者です。 マクロについて知恵をお貸しください。 ★したい動作 ①リストE列2行目か 4 2022/09/29 18:56
- その他(Microsoft Office) (至急)Googleのスプレッドシートの条件付き書式について 2 2022/09/11 08:50
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Excel(エクセル) エクセルの関数 2 2023/01/17 15:24
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
LONG型の先頭250バイトを Varcharとして取得できますか?
Oracle
-
ビュー情報(user_views)の参照について
Oracle
-
オラクルのLONG RAW型のテーブルの操作方法と容量計算の仕方
その他(データベース)
-
-
4
Oracleでの文字列連結サイズの上限
Oracle
-
5
SQLPLUSで結果を画面に表示しない
Oracle
-
6
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
7
SQL Plusで項目名が最後まで表示されない?
Oracle
-
8
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
9
異なるサーバのDBデータ同士を結合するには?
Oracle
-
10
INDEXの無効化
Oracle
-
11
CLOB型へのINSERT
Oracle
-
12
CASE文のエラーについて
Oracle
-
13
Oracleのview、synonymをCOMPILEするとはどういうことでしょうか
Oracle
-
14
【PL/SQL】FROM区に変数を使う方法
Oracle
-
15
データを削除しても表領域の使用率が減りません
Oracle
-
16
oracle spool SJIS → UTF-8
Oracle
-
17
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
-
18
datapumpの実行方法について
Oracle
-
19
Oracle 2つのDate型の値の差を「分」で取得したい
その他(データベース)
-
20
Oracleで上書きImportはできますか?
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
セルの右クリックで出る項目を...
-
VBAで複数の数式セルを最終行ま...
-
Access テキスト型に対する指定...
-
エクセルグラフの凡例スペース
-
複数のレコードを1つのレコード...
-
SUBSTRING 関数に渡した長さの...
-
SQLでの変数の扱いについて
-
Oracle 2つのDate型の値の差を...
-
Accessレポートで特定条件で改...
-
他テーブルで一致する列から名...
-
Accessで数値型にNULLをInsert...
-
SQLのSELECT文で*を使わない理由
-
SQL*Loaderでのゼロ埋め
-
Accessレポート上でCountif。
-
少数部の桁数の求め方
-
datファイルからaccessにインポ...
-
空白をそのままインポートする...
-
アクセスでGMTを日本時間表示し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Access テキスト型に対する指定...
-
Oracle 2つのDate型の値の差を...
-
エクセルグラフの凡例スペース
-
SUBSTRING 関数に渡した長さの...
-
ORACLEでLONG項目からCHAR項目...
-
必須入力項目と入力必須項目
-
セルの右クリックで出る項目を...
-
BIOSでAHCIに設定したいが、項...
-
複数のレコードを1つのレコード...
-
APN設定について教えていただけ...
-
VBAで複数の数式セルを最終行ま...
-
2行目を表示できますか?
-
Accessで数値型にNULLをInsert...
-
access2000:フォームで入力し...
-
SQLでの変数の扱いについて
-
SELECT文でLEFT関数を使うと未...
-
空白をそのままインポートする...
-
他テーブルで一致する列から名...
おすすめ情報