editplus_PRO*C

前端之家收集整理的这篇文章主要介绍了editplus_PRO*C前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
########################################################
#PreCompile LINUX下详情 proc
#function:complete from Pro*c: .pc to .c;
######PROC INAME=filename [OptionName1=value1]…[OptionNameN=valueN]
#option:
#INAME=path and filename (name of the input file)
#ONAME=path and filename (name of the output file)
#INCLUDE=path (头文件所在路径)
#eg:INCLUDE =路径名或 INCLUDE =(路径名1,路径名2)
#PARSE=FULL | PARTIA | NONE (default FULL for C,PARTIAL for C++)对非sql代码不进行语法分析,默认对非sql代码也进行语法分析
#CODE=ANSI_C | CPP (default ansi_c)
#USERID=username/password@databasename

############################################################

EditPlus->
Tools->
Tools->
User tools->
Add Tools >> ->
----------------C
Menu text: proc
Command:proc
Argument:parse=NONE  sys_include={E:\app\who\product\11.2.0\client_2\precomp\public\} iname=$(FileName)   
Initial:$(FileDir)
Action:Capture output
----------------C
Menu text: proc
Command:proc
Argument:parse=FULL  sys_include={E:\app\who\product\11.2.0\client_2\precomp\public\} iname=$(FileName)   
Initial:$(FileDir)
Action:Capture output

C NONE

宿主变量一定要下面形式,假设宿主变量sql_context ctx;

EXEC sql BEGIN DECLARE SECTION;
 sql_context ctx;
  EXEC sql END DECLARE SECTION;


否则

PCC-S-02336,宿主变量表达式具有无效类型
在第 190 行,第 32 列,文件 mypc.pc 有语义错误: 
    EXEC sql CONTEXT ALLOCATE :ctx;

PCC-S-02336,宿主变量表达式具有无效类型
在第 197 行,第 28 列,文件 mypc.pc 有语义错误: 
    EXEC sql CONTEXT FREE :ctx;

猜你在找的Bash相关文章