1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- [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;
- """
|