我正在使用 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