数据库
文章平均质量分 51
太白神龙
活泼 开朗 睿智 稳重
展开
-
concat函数在mySQL和Oracle中的不同
concat函数在mySQL和Oracle中的不同原创 2023-02-01 17:28:29 · 943 阅读 · 0 评论 -
SQL 错误 [1810] [22008]: ORA-01810: 格式代码出现两次
Oracle数据库,日期时间格式转换原创 2022-07-08 10:54:19 · 3978 阅读 · 0 评论 -
ORA-28001: the password has expired解决方法
Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。解决步骤:1、使用dba账号连接到oracle2、查询密码限制时效原创 2021-12-02 09:39:35 · 758 阅读 · 0 评论 -
ETL工具Kettle进行数据的抽取、转换、装载
目录1、ETL工具Kettle简介2、Spoon安装3、界面展示4、实现需求,对数据进行抽取4.1 将excel表中的数据先完全装载到一个表中4.1.1 创建一张表,其SQL语句如下所示。4.1.2 新建转换4.1.3 excel输入4.1.4 字段选择4.1.5 表输出4.1.6 启动转换4.1.7查询数据库中表 4.2 将zgcs表中的一线城市的一些数据传入到yx表中4.2.1 表yx的SQL语句4.2.2 表输...原创 2021-11-12 14:03:41 · 1102 阅读 · 0 评论 -
SQL 错误 [942] [42000]: ORA-00942: 表或视图不存在
1、使用DBeaver数据库工具在oracle数据库下创建了一张tb_user表,使用查询报“表或视图不存在”2、导致此报错原因是oracle数据库是区分大小的数据库,因此,在写SQL语句是,tb_user会转化,此时,想要查询到表的数据,需要将该表添加上双引号'' '',如下图所示。3、但是上述方法在编写java代码时,需要将数据库中的表名加上引号,对于我们使用一些不用编写SQL语句就由框架帮我们写好的框架时,这种就很难实现了,此时,我们可以将表名改为大写方式,选中tb_user表--..原创 2021-11-11 09:17:06 · 9853 阅读 · 0 评论 -
oracle数据库一些常用数据库类型
数据类型: 1. 字符型 CHAR : 固定长度的字符类型,最多存储 2000 个字节 VARCHAR2 :可变长度的字符类型,最多存储 4000 个字节 LONG : 大文本类型。最大可以存储 2 个 G 2.数值型 NUMBER : 数值类型例如:NUMBER(5) 最大可以存的数为 99999 NUMBER(5,2) 最大可以存的数为 999.99 3.日期型 DATE:日期时间型,精确到秒 ...原创 2021-07-15 15:31:48 · 366 阅读 · 0 评论 -
oracle数据库分区及索引
分区解决的问题:主要是可以提升查询效率目录范围(range)分区散列(hash)分区列表(list)分区复合分区间隔分区分区索引范围(range)分区创建Range(范围)分区表:通过表中的一个字段建立范围分区--创建分区表 此表尚未创建create table student( s_id number(3) primary key, s_name varchar2(10), s_sex char(2), s_age numbe原创 2021-07-15 14:46:11 · 126 阅读 · 0 评论 -
数据库分区概念及简单运用
概念:数据库分区是一种物理数据库设计技术目的:主要目的是为了在特定SQL操作中减少数据读写的总量以缩短响应时间分类:分为水平分区(Horizontal Paritioning)和垂直分区(Vertical Partitioning)水平分区:是对表的行进行分区,通过这种方式不同分组里面的物理列分隔的数据集得以组 合,从而进行个体分隔(单分区)或集体分隔(1个或多个分区).所有表中定义的列 在米格数据集中都能找到,所以表的特性依然得以保持。例如:一个包含十年发票记录的表可以被分区为十个不同..原创 2021-07-15 08:44:39 · 9867 阅读 · 0 评论 -
SQL 错误 [933] [42000]: ORA-00933: SQL 命令未正确结束
1、报错背景:使用DBeaver向oracle插入大量数据,数据如下:INSERT INTO Student(name,sex,age,address,birthday) VALUES('Nike','男','18','北京','2000-01-01'),('Nike','男','18','北京','2000-01-01'),('Nike','女','18','北京','2000-01-01'),('Nike','女','18','北京','2000-01-01'),('Nike','男',原创 2021-05-27 16:21:01 · 7273 阅读 · 1 评论 -
Oracle数据库:ORA-01861: 文字与格式字符串不匹配
1、报错背景:使用DBeaver向oracle数据库批量插入数据INSERT ALL INTO Student(name,sex,age,address,birthday) VALUES('Nike','男','18','北京','2000-01-01')INTO Student(name,sex,age,address,birthday) VALUES('Nike','男','18','北京','2000-01-01')INTO Student(name,sex,age,address,bir.原创 2021-05-27 15:55:00 · 2509 阅读 · 0 评论 -
mysql驱动问题:com.mysql.cj.jdbc.Driver 、server time zone value is unrecognized or repre
环境:idea 、mysql-connector-java-8.0.20.jar 、JDK9报错详情:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class ..原创 2020-06-01 16:23:54 · 228 阅读 · 0 评论