SQLローダーを使用してロードしたいファイルがあります。サンプルファイルは次のとおりです。
1|Deepak|1|raj|Kumar|mcapatna|powerhouse
制御ファイルは
LOAD DATA
INFILE *
TRUNCATE
INTO TABLE Student WHEN (1:1)= '1'
FIELDS TERMINATED BY '|'
TRAILING NULLCOLS
(
nickName1 position(6) NULLIF nickName1=BLANKS ,
nickName2 NULLIF nickName2=BLANKS ,
class CONSTANT '10',
Address CONSTANT 'NA'
)
私が欲しいのは出力ですnickName1=mcapatna nickName=powerhouse class=10 & Address=NA
。nickName1=pak
&の値を取得していますnickName2= 1
。これは、単一文字のシーケンスに基づいてカウントしていることを意味します..