クエリに次の行があります。
IF (TEST_DESC CONTAINING 'OPEN') THEN TEST_DESC = 'OPEN';
しかし、それは機能していません。;を削除すると、クエリが空であるため、 Firebird はCan't Prepare と表示します。Token unknown - 行 8、列 10 と表示されます。 (.
IF ELSE を使用して、TEST_DESCフィールドにOPENが含まれているかどうかを確認したいと思います。含まれている場合は、フィールドにOPENという単語が出力されます。TEST_DESC フィールドにはSCL_OPENが含まれています。 OPENだけを表示したいのです。もう1つは、他の値にDRV_SHORTが含まれていることで、 SHORTのみを表示したいです。
前もって感謝します!