表格SQL参数定义
2016-02-06 21:19
337 查看
基于新构思和JQuery控件而开发的平台,该功能模块用于定义表格SQL参数的属性。界面左区域为表格组件树,显示所定义的表格组件类实例,有两种过滤形式:(请进入西安企云基创软件)
分类名:所有组件、未设置模块组件和所有定义的Mini模块,选择后触发查询。
关键词:输入类实例名中包含的字或词,进行模糊查询,键入回车触发查询。
界面右区域为表格参数定义的详细信息。界面如下:
对于SQLServer数据库参数前缀为@,对于Oracle数据库参数前缀为冒号(:),两种数据库参数后缀皆为下划线“_”,参数各种属性介绍如下:
参数物理名:参数物理名一定要唯一,与查询SQL中的参数名要一致,否则系统将找不到该参数。对于SQLServer的参数前面加‘@’最后加‘_’,对于Oracle数据库前面加‘:’最后加‘_’。
参数对应的实际物理字段名:当参数没有取值时,用该字段替换而不影响执行SQL.如:
Updatetest_1 set username=@username_,age=@age_,course=@course_ where id=@id_
如果参数@username_没有值,用它对应的实际字段名username替换后变为:
update test_1 set username=username,age=@age_,course=@course_where id=@id_
等于没有对username做修改,SQL仍可以顺利执行。
参数类型:字符或字符串类型;DATE:日期型;NUMERIC:数字型,包括各种浮点小数;INT:各种整数;BOOL:布尔型
参数取值方式:0:取常量值;1:隐藏元素中取;2:上级界面元中字段取;3:用户选择过滤得到;4:树节点键值;5:当前界面元中字段取;6:页面Url参数中取;7:父窗口主界面元;8:父窗口细界面元(包括父窗口是单表时选择这种取值方式);9:用户选择过滤定位(用于定位式过滤,在界面元信息维护的查询SQL中需要编写第三套SQL,第三套SQL用于过滤定位,其用于返回定位行的记录号,在第三套SQL中定义的参数选择该取值方式)。其中7、8两种情况用于操作的弹出式界面参数取值。
参数常量值:当参数取值方式=0时,常量的值
隐藏字段id:当参数取值方式=0时,页面隐藏的字段Id
取值字段名:当参数取值方式=2时,从页面字段中取值的字段名;当参数取值方式=3时,设置一个唯一的参数名,在用户过滤后从这个取值字段名中取,这里要说明的是,在过滤参数定义中的过滤参数当其输入方式为0(输入)和1(日历下拉框)时,过滤参数定义中的参数物理名要与该取值字段名相同,在过滤参数定义中的过滤参数当其输入方式为其他情况时,过滤参数定义中的对应键字段要与该取值字段名相同。否则用户过滤后将不起作用。
该模块有新增、修改和删除操作。修改参数时不能修改参数物理名。
基于新构思和JQuery控件而开发的平台,该功能模块用于定义表格SQL参数的属性。界面左区域为表格组件树,显示所定义的表格组件类实例,有两种过滤形式:(请进入西安企云基创软件)
分类名:所有组件、未设置模块组件和所有定义的Mini模块,选择后触发查询。
关键词:输入类实例名中包含的字或词,进行模糊查询,键入回车触发查询。
界面右区域为表格参数定义的详细信息。界面如下:
对于SQLServer数据库参数前缀为@,对于Oracle数据库参数前缀为冒号(:),两种数据库参数后缀皆为下划线“_”,参数各种属性介绍如下:
参数物理名:参数物理名一定要唯一,与查询SQL中的参数名要一致,否则系统将找不到该参数。对于SQLServer的参数前面加‘@’最后加‘_’,对于Oracle数据库前面加‘:’最后加‘_’。
参数对应的实际物理字段名:当参数没有取值时,用该字段替换而不影响执行SQL.如:
Updatetest_1 set username=@username_,age=@age_,course=@course_ where id=@id_
如果参数@username_没有值,用它对应的实际字段名username替换后变为:
update test_1 set username=username,age=@age_,course=@course_where id=@id_
等于没有对username做修改,SQL仍可以顺利执行。
参数类型:字符或字符串类型;DATE:日期型;NUMERIC:数字型,包括各种浮点小数;INT:各种整数;BOOL:布尔型
参数取值方式:0:取常量值;1:隐藏元素中取;2:上级界面元中字段取;3:用户选择过滤得到;4:树节点键值;5:当前界面元中字段取;6:页面Url参数中取;7:父窗口主界面元;8:父窗口细界面元(包括父窗口是单表时选择这种取值方式);9:用户选择过滤定位(用于定位式过滤,在界面元信息维护的查询SQL中需要编写第三套SQL,第三套SQL用于过滤定位,其用于返回定位行的记录号,在第三套SQL中定义的参数选择该取值方式)。其中7、8两种情况用于操作的弹出式界面参数取值。
参数常量值:当参数取值方式=0时,常量的值
隐藏字段id:当参数取值方式=0时,页面隐藏的字段Id
取值字段名:当参数取值方式=2时,从页面字段中取值的字段名;当参数取值方式=3时,设置一个唯一的参数名,在用户过滤后从这个取值字段名中取,这里要说明的是,在过滤参数定义中的过滤参数当其输入方式为0(输入)和1(日历下拉框)时,过滤参数定义中的参数物理名要与该取值字段名相同,在过滤参数定义中的过滤参数当其输入方式为其他情况时,过滤参数定义中的对应键字段要与该取值字段名相同。否则用户过滤后将不起作用。
该模块有新增、修改和删除操作。修改参数时不能修改参数物理名。
相关文章推荐
- ADO.NET之command更新数据(视图版)
- memcached的配置和spymemcached的使用笔记
- Mysql数据库连接脚本
- Mysql数据库连接脚本
- SQL查询相关技术-2.比较逻辑重复查询
- SQL查询相关技术-1.连接动态字符串
- oracle rman异机恢复
- 64mysqlwindow下安装完毕后无法进入命令行1045
- 64mysqlwindow下安装完毕后无法进入命令行1045
- mysql jdbc的使用
- Oracle 安装报错 [INS-06101] IP address of localhost could not be determined
- 完全卸载mysql数据库图文教程
- oracle数据字典详解
- MySQL 採用Xtrabackup对数据库进行全库备份
- mysql服务老是不见
- 数据库查询、存储
- Ubuntu14.04下安装MySQL
- mysql-server/mysql-client区别
- mysql免安装版的配置
- MongoDB分片简单实例