| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- -- ============================================================
- -- Prepare Insert 操作测试
- -- ============================================================
- -- 1. 基本 prepare insert
- insert into /test/aaa/test_prepare (p_name, p_text, p_int, p_float, p_double, p_bool, p_ts) values (?, ?, ?, ?, ?, ?, ?)
- /**
- params("prep_insert_001", "prepare insert test data", 100, 3.14, 3.141592653589793, true, 1711641600000)
- **/
- ;
- -- 验证
- select * from /test/aaa/test_prepare where p_name='prep_insert_001'
- /**
- output()
- **/
- ;
- -- 2. prepare insert 批量数据
- insert into /test/aaa/test_prepare (p_name, p_text, p_int) values (?, ?, ?)
- /**
- params("prep_insert_002", "batch prepare 2", 200)
- **/
- ;
- insert into /test/aaa/test_prepare (p_name, p_text, p_int) values (?, ?, ?)
- /**
- params("prep_insert_003", "batch prepare 3", 300)
- **/
- ;
- -- 3. 验证批量数据
- select * from /test/aaa/test_prepare where p_name='prep_insert_002' or p_name='prep_insert_003'
- /**
- output()
- **/
- ;
- -- 4. prepare insert 带 bigint
- insert into /test/aaa/test_prepare (p_name, p_bigint) values (?, ?)
- /**
- params("prep_bigint_001", 999999999999999999)
- **/
- ;
- select p_name, p_bigint from /test/aaa/test_prepare where p_name='prep_bigint_001'
- /**
- output()
- **/
- ;
- -- 5. prepare insert bool false
- insert into /test/aaa/test_prepare (p_name, p_bool) values (?, ?)
- /**
- params("prep_bool_001", false)
- **/
- ;
- select p_name, p_bool from /test/aaa/test_prepare where p_name='prep_bool_001'
- /**
- output()
- **/
- ;
|