DB2 WWW 連線語言結構與在 Net.Data 中以 FUNCTION(DTW_SQL) 呼叫的函數相同。
它可包含 SQL_REPORT 和 SQL_MESSAGE 陳述式,其亦來自於 DB2 WWW 連線。 DB2 WWW 連線並不支援所指名的 %SQL 區塊。
範例:
範例 1: DB2 WWW 連線巨集
%SQL{ UPDATE $(dbtbl) SET URL='$(URL)' WHERE ID=$(ID) %SQL_MESSAGE{ 100: "<b>所選取的 URL 已不再存在於表格中</b>。":繼續 %} %} %HTML_INPUT{ <html> ... %EXEC_SQL </html> %} %HTML_REPORT{ <html> ... </html> %}
範例 1: 對等的 Net.Data 巨集
%FUNCTION(DTW_SQL) URLquery(){ UPDATE $(dbtbl) SET URL='$(URL)' WHERE ID=$(ID) %MESSAGE{ 100: "<b>所選取的 URL 已不再存在於表格中</b>。":繼續 %} %} %HTML(INPUT){ <html> ... @URLquery </html> %} %HTML(REPORT){ <html> ... </html> %}