📄️ VSQL
背景
📄️ 同标准sql的主要语法区别
1、vsql里支持直接写查询名称便能引用查询,目前遵从数据库视图的用法,只实现在select查询中的from 、join子句引用,并且查询插件不实现。示例:
📄️ 数据类型
1. 数据类型预览
📄️ 运算符号
运算符号介绍。
📄️ 注释
注释表示用户提供的文本。可以将注释插入单独行中、嵌套(只限--和//)在 V-SQL 命令行的末端,或者V-SQL语句中。目标数据库不对注释进行评估。
📄️ 通配符
| 序号 | 通配符 | 功能 | 描述 |
📄️ 标识符号
V-SQL规定,数据表名 tablename,数据表别名 tableals,字段名 colnam,字段别名 colals都属于标识符范围。
📄️ 常量
1. 字符串常量
📄️ 存储过程
VSQL引用存储过程VSQL支持引用用户在数据库里自定义的存储过程。注意,存储过程名称需要加上vsqlproc_前缀,其它同VSQL函数语法类似,参数只能是常量或者具名参数。如:
📄️ 保留字
V-SQL是对应3个数据库使用的,为了保证可以跨数据库使用,所以3个数据库的关键字、保留字都不可以写成查询的别名或者表的字段名。建表时,最好检查下保留字是否有冲突。如果遇到无法处理时,可通过使用别名处理。
📄️ 语法问题处理
1. DB2问题处理
📄️ 限制及未解决问题
问题列表:
📄️ 数值函数
数值函数汇总。
📄️ 字符函数
字符函数汇总。
📄️ 时间函数
时间函数汇总。
📄️ 统计函数
统计函数汇总。
📄️ 其它函数
其它函数汇总。
📄️ 自定义函数
VSQL支持引用用户在数据库里自定义的函数。
📄️ 查询案例
本教程提供三种查询案例。