DB2 i5/OS バージョンを使用しています。私はsalesview
次のような準備ができています:
ORGNNAME SHIPTONO ITEMNO
Landoll Corporation 00000001 EJ8-4001A
MCFA - Brittmoore Warehouse ¿·11115R 114-04-4003
列の定義は次のとおりです。
ORGNNAME CHAR(35) CCSID 65535 DEFAULT '' ,
SHIPTO CHAR(8) CCSID 65535 DEFAULT ''
ITEMNO CHAR(15) CCSID 65535 DEFAULT ''
これらの値を無条件にテーブルに挿入したいのですが、これはできません。誰かがこれで私を助けてくれますか
同様の列を持つ別のテーブルがあり、2 つの列がテーブル内にORGNNAME
&SHIPTONO
あるとします。insert into table
からしたいですview
。私が使用しているコードは次のようになります。
INSERT INTO ADCLIBT.TEMP11
(
SHIPTO,
SHIPMNTNO,
itnbr
)
SELECT
cast(SHIPTONO as varchar(20)),
SHIPNUMBER,
ITEMNO
FROM AMFLIB7.salesview WHERE SHIPDATE=1130204 AND ITEMNO LIKE ('1SD.055.%')
私はそれをやろうとしましたが、エラーが発生しました:
QL State: 22018
Vendor Code: -420
Message: [SQL0420] Character in CAST argument not valid