IBM Books

解説書


SQL

この言語構成要素は、Net.Data において FUNCTION(DTW_SQL) で呼び出される関数と同等です。

これには SQL_REPORT および SQL_MESSAGE ステートメントが含まれ、 これらのステートメントは DB2 WWW Connection からも呼び出されます。 DB2 WWW Connection は名前付き %SQL ブロックをサポートしません。

例:

例 1: DB2 WWW Connection マクロ

%SQL{
UPDATE $(dbtbl) SET URL='$(URL)' WHERE ID=$(ID)
%SQL_MESSAGE{
100: "<B>The selected URL no longer exists in the table</B>." : continue
%}
%}
 
%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>The selected URL no longer exists in the table</B>." : continue
%}
%}
 
%HTML(INPUT){
<HTML>
...
@URLquery
</HTML>
%}
 
%HTML(REPORT) {
<HTML>
...
</HTML>
%}


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]