使用V11版本
1、插入多条数据问题
需要把插入数据的中间逗号去掉
你图上的这个用法我们在v12的发行版上已经支持了,你那边报错是因为你现在使用的是v11吧
INSERT INTO CLASS (CLASSID,CLASSNAME) VALUES (333,'666') (777,'888');
2、连接字符串concat函数
CONCAT(S1,s2)
concat的参数只能有两个
目前虚谷的concat函数仅支持单次拼接两个参数,您可以多次调用caoncat,或者直接使用拼接符 || 进行多个字符串的拼接
使用方法:
r.role_name LIKE concat('%', CONCAT('测试','%')) ) table_coun
3、truncate函数
truncate table "RUOYI".sys_logininfor
truncate操作请使用statement对象操作,不能用preparestatement
目前的jdbc接口暂时不支持PreparedStatement进行DDL语句的操作,所以暂时只能用Statement进行truncate操作
解决办法使用JdbcTemplate可以执行清空表的操作
jdbcTemplate.execute(" truncate table \"RUOYI\".sys_logininfor");
4、虚谷数据库有类似 oracle pivot() 行转列 一样的函数吗?
CREATE TABLE tab(a INT,b VARCHAR(20));
INSERT INTO tab VALUES(1,'test1')(2,'test2')(3,'test3');
INSERT INTO tab VALUES(3,'小王')(1,'张三')(2,'李四');
SELECT a,WM_CONCAT(b) FROM tab GROUP BY a
结果:
1 test1,张三
2 test2,李四
3 test3,小王