0
点赞
收藏
分享

微信扫一扫

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;

 

举报

相关推荐

0 条评论