学4gl时,第一个纯手写的程序,好像是个计算器?
這種寫法呢,先定義一個接受sql語句的變量l_sql,而接受到的語句實際上只是一連串的字符串,還包含了4gl裡面的一些變量。
4gl数据库错误代码信息表
通常情況下,在程式中的cursor定義之前,整合了l_sql變量后,轉化sql語句時,通過檢查STATUS的值來判斷sql語句是否有錯誤。
語句如:
if STATUS then call cl_err() return end if
當sql語句正確的時候,STATUS=0,那麼if後面的語句不會執行。否則就返回值,退出這段控制。