首页 > 数据库 >虚谷数据库语法问题

虚谷数据库语法问题

时间:2023-06-04 13:00:43浏览次数:44  
标签:truncate 数据库 语法 VALUES tab table 虚谷 concat

虚谷数据库语法问题_字符串

使用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,小王


标签:truncate,数据库,语法,VALUES,tab,table,虚谷,concat
From: https://blog.51cto.com/u_13794879/6410455

相关文章

  • 4、数据库:MySQL部署 - 系统部署系列文章
          MySQL数据库在其它博文中有介绍,包括学习规划系列。今天就讲讲MySQL的部署事情。一、先下载MySQL数据库;到下面这个网址去下载数据库,这里下载的社区版:https://dev.mysql.com/downloads/installer/二、安装数据库;打开EXE文件;       ......
  • Django迁移数据库编码错误
    mysql编码错误问题出现在用django的admin组件向数据库添加数据时发生的编码错误(1366,"Incorrectstringvalue:'\\xE5\\x8D\\x83\\xE7\\x89\\x9B...'forcolumn'title'atrow1")以为django可以进行数据库的迁移,但是你还是要去手动在mysql中创建一个数据库名,所以在创建的......
  • 为teamcity的代码语法检查工具pyflakes增加支持python2和python3
    TeamCity和pyflakesTeamCity是一款由JetBrains公司开发的持续集成和部署工具,它提供了丰富的功能来帮助团队协作进行软件开发。其中包括代码检查、自动化构建、测试运行、版本控制等多个方面。在我们团队中使用TeamCity进行配合pyflakes代码检查,我们需要升级pyflakes到支持python......
  • 每日记录(数据查询语法(DQL)(1))
    DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。语法:SELECTselection_list/*要查询的列名称*/ FROMtable_list/*要查询的表名称*/ WHEREcondition/*行条件*/ GROUPBYgrouping_columns/*对结果分组*/ HAVINGcond......
  • 每日记录(数据查询语法(DQL)(2))
    1基础查询1.1查询所有列SELECT*FROM stu;1.2查询指定列SELECTsid,sname,ageFROMstu;2条件查询2.1条件查询介绍条件查询就是在查询时给出WHERE子句,在WHERE子句中可以使用如下运算符及关键字:l=、!=、<>、<、<=、>、>=;lBETWEEN…AND;lIN(set);lISNULL;lA......
  • 每日记录(数据查询语法(DQL)(3))
     模糊查询当想查询姓名中包含a字母的学生时就需要使用模糊查询了。模糊查询需要使用关键字LIKE。3.1查询姓名由5个字母构成的学生记录SELECT*FROMstuWHEREsnameLIKE'_____';模糊查询必须使用LIKE关键字。其中“_”匹配任意一个字母,5个“_”表示5个任意字母。3.2查......
  • 解构赋值语法
    概述解构赋值语法(destructuringassignment)是ECMAScript6(ES6)引入的新特性,允许我们从数组或对象中提取值并将其赋值给变量。它可以简化代码,并提供了一种方便的方式来访问和使用复杂数据结构的值。解构赋值的语法有两种形式:数组解构和对象解构。示例数组解构const[a,b,c]......
  • 6 月数据库排排名稳定,你喜欢的数据都在这里
    DB-EnginesRanking会根据受欢迎程度对数据库管理系统进行排名,排名每月更新一次。六月数据显示,对比上月排名,前十依旧保持不变,按顺序依次是:Oracle、MySQL、MicrosoftSQLServer、PostgreSQL、MongoDB、Redis、IBMDb2、Elasticsearch、SQLite、MicrosoftAccess。但前十亦有......
  • pongo2 类似django 语法的golang 模版引擎
    pongo2类似django语法的golang模版引擎,当前兼容django1.7同时还包含了强大的三方生态支持(比如beego,gin,echo框架。。。)参考使用main.gopackagemainimport("fmt""log""github.com/flosch/pongo2/v6")funcmain(){tpl,err:=pongo2.FromFile("message.tpl"......
  • Oracle 12c/19c PDB数据库配置自动启动
    Oracle12c/19cPDB数据库配置自动启动在Oracle12c/19c多租户环境中,默认情况下,使用startup命令启动数据库实例后,你会发现PDB数据库的状态为MOUNT状态,PDB不会随着CDB启动而启动。如下例子所示:SQL>startupORACLEinstancestarted.TotalSystemGlobalArea2432695872by......