[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"] |