私は1つの変数を複数の変数(最大長2000)に分割する必要があります。 は、例えば、私の文字列は、私が使用して長さが10000000(10メガバイト)を持つ:プロシージャのループでループ
proc sql;
create table str as
select
substr(string,2000,1) as field1,
substr(string,2000,2001) as field2,
.......
from data_table
は、私はこれらのフィールド1-field5000を書くことではないselect文でループを書くことができます。 ありがとうございました!
この長い文字列のソースは何ですか?データベーステーブルですか? – fl0r3k
@ fl0r3kはい、データテーブルですが、私はデータテーブルではなく、proc SQLのみを使用する必要があります – bobby1232
どこにこのテーブルが存在していますか?私はmysqlやoracleのようなデータベースですか? – fl0r3k