| [access] datatype [size] [precision] variablename [=value] [, ...] | 
| access | 访问权限,可为 Public Protected Private | 
| datatype | 数据类型 | 
| size | BLOB 专用表示最大数据尺寸 | 
| precision | DECIMAL 专用,表示小数位数 | 
| variablename | 自定变量名 | 
| CONSTANT [access] datatype constname = value | 
| [access] datatype variablename[ [ d1, ... ,dn ] ] [ =
      [valuelist] ] [access] datatype variablename [ m to n ] [ = [valuelist] ] | 
| d1, ... ,dn | 多维下标 | 
| m to n | 定义下标值范围 | 
| string Name[] | 此为动态一维数组 | 
| [access] FUNCTION RetType Name([[REF] datatype arg] , ...]) LIBRARY 'libname' ALIAS FOR 'extname' | 
| FUNCTION ulong GetCurrentDirectory(ulong nBufferLength, ref
      string lpBuffer) LIBRARY "KERNEL32.dll" // 该行为调用动态链接库中的函数定义 | 
将函数或过程包装为 SQLCA 的成员函数。
| FUNCTION RetType functionName([[REF] datatype arg] ,...]) RPCFUNC [alias for "spname"] | 
| SUBFUNCTION functionName([[REF] datatype arg], ...]) RPCFUNC [alias for "spname"] |