我遇到过为DB2数据库(iSeries)设计的SQL语句,其格式如下。我不理解的是FROM子句。 DATABASE.TABLE很有意义。但是从结肠:
开始的部分并不熟悉。有人可以告诉我这是否有效?我在SQL中看到Colon的唯一地方是主变量
SELECT DISTINCT FLD1,
FLD2,
FLD3,
FLD4
FROM
DATABASE.TABLE:TABLE1 TABLE1
WHERE
FLD5 = 'MFG'
AND FLD6= '1'
答案 0 :(得分:1)
看起来编译的程序SQL:在运行时替换字段。
C+ UPDATE CORPDATA/EMPLOYEE
C+ SET SALARY = SALARY * :PERCNT
C+ WHERE COMM >= :COMMI
C/END-EXEC