-
标识符介绍 - 可信智能计算服务 TICS
标识符介绍 标识符用来命名对象,例如表名、列名、变量、游标、类型和子程序。标识符必须由字母、数字、和“_”组成,且必须由字母或“_”开头。标识符不区分大小写,每种数据库的标识符最大长度限制不同,目前取各数据库限制的最小长度限制标识符的长度。许多标识符对SQL有特殊意义,即保留字(
-
数据类型 - 可信智能计算服务 TICS
数据类型 数据类型概览 隐式转换 显式转换 父主题: SQL语法
-
内置函数 - 可信智能计算服务 TICS
内置函数 标量函数 聚集函数 父主题: SQL语法
-
数据库备份恢复 - 可信智能计算服务 TICS
数据库备份恢复 规则:做好数据库的备份恢复策略,如多长时间全量备份,多久增量备份,备份数据保存位置及时间,恢复的方法等,并将这些内容文档化。 父主题: 变量&规则开发指导
-
语句块 - 可信智能计算服务 TICS
语句块 规则:只使用下面列出的存储过程语句块。 PL/SQL程序由两个块组成,即声明部分、执行部分。 PL/SQL块的结构如下: DECLARE -- 声明部分: 声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 BEGIN -- 执行部分: 过程及SQL 语句
-
基本语句 - 可信智能计算服务 TICS
基本语句 定义语句 赋值语句 退出循环 退出语句块 父主题: 存储过程语法
-
控制结构 - 可信智能计算服务 TICS
控制结构 条件语句 分支语句 循环语句 空语句 异常处理语句 父主题: 存储过程语法
-
数据库空间规划 - 可信智能计算服务 TICS
数据库空间规划 规则:做好空间规划并文档化数据库使用过程中的空间规划及内存规划。如日志目录及大小、数据库文件目录及大小、表空间大小及文件、数据库表规划等。 父主题: 变量&规则开发指导
-
测试连接器创建参数 - 可信智能计算服务 TICS
connector_type 是 String 连接器类型 1.MRS--MapReduce连接器 2.JDBC--JAVA数据库连接器 3.MYSQL--MySQL连接器 4.DWS--高斯数据库连接器 5.ORACLE--ORACLE连接器 枚举值: MRS JDBC MYSQL RDS_MYSQL
-
聚集函数 - 可信智能计算服务 TICS
聚集函数 函数 返回类型 描述 示例 结果 备注 AVG(x) (与输入字段类型相同) 返回基于多个行的平均值 SELECT AVG(COLUMN1) AS AVGVALUE FROM T_TABLENAME - - COUNT(x) BIGINT 返回查询的行数 SELECT CONUT
-
隐式转换 - 可信智能计算服务 TICS
隐式转换 小数值类型向大数值类型的转换为隐式转换,不需要用CAST(),数值类型从小到大排列为:TINYINT-->SMALLINT-->INTEGER-->BIGINT-->FLOAT-->DECIMAL。 【示例】: DECLARE v_A INTEGER := 1000; v_B
-
显式转换 - 可信智能计算服务 TICS
显式转换 除隐式转换所述情况外,其它类型转换必需使用CAST函数,如需把BIGINT类型的变量v_B转为INTEGER,可以使用CAST(v_B AS INTEGER)。 说明:从大数值类型数据转为小数值类型数据时,会造成数据丢失,如把1000(二进制:1111101000)赋给
-
定义语句 - 可信智能计算服务 TICS
定义语句 变量声明 语法: variable_name type [:= value]; 描述: 对以上语法格式的解释如下: variable_name为变量名。 type为变量类型。 value是该变量的初始值(如果不给定初始值,则初始为NULL);value也可以是表达式。 【示例】:
-
赋值语句 - 可信智能计算服务 TICS
赋值语句 语法 variable_name := value; 描述 variable_name为变量名。 value可以是值或表达式。值value的类型需要和变量variable_name类型兼容才能正确赋值(参见数据类型),否则要使用CAST进行强制类型转换,比如将长整型数据
-
退出循环 - 可信智能计算服务 TICS
退出循环 语法 EXIT [WHEN condition]; 描述 [WHEN condition]:指定满足退出的条件。不指定,则无条件退出。 示例: DECLARE v_int INTEGER :=0; BEGIN WHILE v_int < 10 LOOP
-
条件语句 - 可信智能计算服务 TICS
条件语句 语法 IF <condition1> THEN <perform action1> [ELSIF <condition2> THEN <perform action2> ] … [ELSIF <conditionN> THEN <perform actionN> ] …
-
存储过程定义 - 可信智能计算服务 TICS
存储过程定义 语法 CREATE [OR REPLACE] PROCEDURE procedure_name ([argument_name [IN | OUT] data_type ,…]) (IS | AS) [variable_name datatype [DEFAULT default];]
-
循环语句 - 可信智能计算服务 TICS
循环语句 语法 WHILE condition LOOP statements END LOOP; 描述 只要条件表达式为真,WHILE语句就会不停的在一系列语句上进行循环,条件是在每次进入循环体的时候检查。 也支持IN语法,即某变量值是否在一个列表里,如果在,则循环,否则退出循环,参见•示例2:。
-
空语句 - 可信智能计算服务 TICS
空语句 在PL/SQL程序中,可以用NULL语句来表示“不用做任何事情”,相当于一个占位符,可以使某些语句变得有意义,提高程序的可读性。 示例: DECLARE … BEGIN … IF v_num IS NULL THEN NULL; --
-
分支语句 - 可信智能计算服务 TICS
分支语句 语法 CASE [expression1] WHEN expression2 THEN statement1; [statement2;...] [WHEN expression3 THEN statement3; [statement4;...] ... ] [ELSE