如果在AS/400(iSeries,System i,...)上创建SQL表,则会获取SQL名称(最多128个字符)和一个系统名称(最多10个字符)。如果SQL名称太长,则会生成系统名称。您可以独立更改sql名称(通过RENAME TABLE x TO y)和系统名称(通过RENAME TABLE x TO SYSTEM NAME y)。 也就是说,如果SQL名称长于10个字符,则可以这样做。如果
我试图在DB2 AS400中执行UPSERT(更新或插入)。我遵循了IBM指定的准则。但是,它表示MERGE无效。这是我的查询。 MERGE INTO myTable AS tab
USING (VALUES
(123pk,'6','11','22','33',CURDATE())
) AS merge (TSPK,adf1,adf2,adf3,adf4,adf5)
ON tab.
我想在DB2400中创建一个UDTF 我有一个ILE CL程序,我想调用。该程序创建并运行,如我所愿。 创建 create function SMLFQA.XAJJUPC_LE(USERID CHAR(10))
returns table (
STATUS CHAR(3),
USED DEC(7, 0),
CREATED DEC(7, 0),