1/6用友股份-支持服务事业部技术方案--《手工设计sql参数的方法》建立日期:2014-02-25修改日期:2014-02-25文档属性:客户文控编号:LE-DN-TS-2014-00352/6文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间李志军服务业务管理部2014-02-28日期作者所属部门邮件地址版本2014-02-25用友NC产品支持部V1.0版本领域模块备注3/6目录手工设计sql参数的方法.........................................................................................4一、说明................................................................................................................4二、方法................................................................................................................44/6手工设计sql参数的方法注:请由计算机专业人士操作,并且操作前请做好备份工作!一、说明手工设计是支持自由SQL的方式,由于复杂SQL在解析、适配、执行等方面的不稳定性较大,因此不推荐普通用户使用。二、方法手工设计分为以下两个环节:1)SQL录入:用户可以在数据字典的辅助下录入SQL语句,要求遵循SQLSERVER语法。如图3-13,注意,我们在SQL定义里用到了一个替换型参数(#pk_corp#),这里替换型参数也必须在前面参数定义中定义,并且参数名要以#开头并且以#结尾。(关于替换型参数的具体说明参见附录);图0-1SQL录入5/62)SQL翻译:实际上最终到数据库中执行的SQL语句都是经过翻译的,NC系统有专门的SQL翻译器对各种SQL方言进行翻译,在手工设计中可以选择是否启用翻译器这个功能,通常建议启用。图0-2SQL录入3)字段显示名设置:系统通过对用户录入SQL的解析获得字段信息,并向用户提供输入字段显示名的机会,显示名的默认值与查询字段的物理名相同。6/6图0-3字段显示名设置