[xugu] ip = 10.28.20.101 port = 5190 database = TESTDB user = sysdba password = SYSDBA [sql] 用例名称 = 基础数据类型 测试要求 = "基础数据类型应符合下列条款;支持数值类型;支持字符类型;支持二进制类型;支持日期类型;支持布尔类型;支持大文本类型支持大对象类型;" 预置条件 = "数据库集群运行正常" 测试程序 = "虚谷数据库管理系统(XGDBMS V11.0);虚谷数据库控制台工具(xgconsole V1)" 测试步骤 = """ --支持数值类型; create table IF NOT EXISTS t1(a int,b bigint,c float,d double,e tinyint,f smallint,g numeric(5,2)); insert into t1 values(1,100,123456,123456,12,123,123.12); select * from t1; --删除表; drop table if EXISTS t1; --支持字符类型; create table IF NOT EXISTS t2(a char(20),b varchar,c clob); insert into t2 values('a','ab','abc'); select * from t2; drop table if EXISTS t2; --支持日期类型; create table IF NOT EXISTS t4(a date,b datetime,c datetime with time zone,d time,e time with time zone); insert into t4 values('2020-01-01','2021-01-01 10:10:10.111','2021-01-01 10:10:10.111 +8:00','10:10:10.111', '10:10:10.111 +8:00'); select * from t4; --删除表; drop table if EXISTS t4; --创建表,表列类型为布尔类型; create table t5(a boolean); insert into t5 values('true')('false'); select * from t5; --删除表; drop table if EXISTS t5; """ 用例名称 = 扩展数据类型 测试要求 = "完成扩展数据类型的要求;" 预置条件 = "数据库安装部署完毕,使用xgconsole连接数据库成功,管理器工具连接数据库成功" 测试程序 = "虚谷数据库控制台工具(xgconsole V1)" 测试步骤 = """ --删除测试表; DROP TABLE IF EXISTS INTERVAL_TABLE; --创建表,表列类型时间间隔; CREATE TABLE INTERVAL_TABLE( A INTERVAL YEAR, B INTERVAL MONTH, C INTERVAL DAY, D INTERVAL HOUR, E INTERVAL MINUTE, F INTERVAL SECOND, G INTERVAL YEAR TO MONTH, H INTERVAL DAY TO HOUR, I INTERVAL DAY TO MINUTE, J INTERVAL DAY TO SECOND, K INTERVAL HOUR TO MINUTE, L INTERVAL HOUR TO SECOND, M INTERVAL MINUTE TO SECOND); --插入数据; INSERT INTO INTERVAL_TABLE VALUES( '1', '2', '3', '4', '5', '6', '12-1', '10 1', '10 11:01', '10 10:10:01', '10:10', '10:10:10', '10:10'); --查询表数据; SELECT * FROM INTERVAL_TABLE; --删除表; drop table INTERVAL_TABLE; """