![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
白杨天之城
始于行,乐于成。
展开
-
Oracle复制表-简单
复制表create table t_user_copy as select * from t_user;(结构加数据)create table t_user_copy as select * from t_user where 1=2;(只复制结构)以上方法只复制表结构和数据,主键,外键等不可以。原创 2020-10-12 09:28:43 · 257 阅读 · 0 评论 -
本地不安装oracle的情况下用PLSQL连接服务器数据库
1、下载Instant Client工具https://www.oracle.com/database/technologies/instant-client/downloads.html下载的时候注意一下操作系统版本和需要连接的Oracle的版本,尤其是oracle的版本,有很多。下载完成后解压,我放在D盘下。2、建立.ora文件在解压好的instantclient_11_2中建立新的目录,路径如下:D:\instantclient_11_2\network\admin 其实也可以直接放到ins原创 2020-09-09 14:56:52 · 393 阅读 · 0 评论 -
oracle 新建表,导出导入数据
建表1、创建表空间:create tablespace ysf(表空间名称) datafile ‘d:\ysf.dbf’ size 1024M;(这里的d:\ysf.dbf是你自己指定的,不用新建)2、创建用户: create user ysf(用户名) identified by ysf(密码) default tablespace ysf;(表空间名称) (创建用户同时指定表空间)3、...原创 2019-05-10 18:00:28 · 1431 阅读 · 0 评论 -
oracle 添加时间
在oracle库中手写添加时间字段:insert into t_user (id, create_time) values ('id', to_date('10-05-2019 14:51:40', 'dd-mm-yyyy hh24:mi:ss'))oracle数据库中时间类型只有Date类型,在xml文件中 #{createTime,jdbcType=TIMESTAMP},这样写,存入数...原创 2019-05-10 18:13:02 · 2230 阅读 · 0 评论 -
ORA-01861: 文字与格式字符串不匹配
今天遇到个烦人的问题,昨天晚上调试完的方法,今天突然就报“ORA-01861: 文字与格式字符串不匹配”这个错误,找了半个小时才找到问题所在!先来看这个问题,“ORA-01861: 文字与格式字符串不匹配”,很显然,就是操作数据库插入时数据格式不对,而大多都是时间数据的格式出问题,那我们挨个比对数据就OK了,也很容易。然而就是这个时间问题,很容易出错。我们往页面返回时间的时候,想要得到的是"2...原创 2019-05-30 14:59:42 · 3996 阅读 · 0 评论 -
select语句中替换字段中字符
今天开发中遇到个问题,需要在sql查询语句中替换字段中的字符,从而得到想要的值。用到replace(),例子如下:select t.id, t.code, replace(name, 'ab', 'bc') as name from T_USER t replace()的用法,一言以蔽之:replace(字段名, ‘要替换的字符’, ‘想得到的字符’);记录下来,以便后用。...原创 2019-06-14 16:46:50 · 3973 阅读 · 0 评论 -
oracle查询所有字段、注释、主键
查询所有字段、类型、长度:select column_name,data_type,data_length from user_tab_columns where table_name=‘T_WEB_SITE’;查询所有字段注释:select * from user_col_comments where Table_Name = ‘T_WEB_SITE’查询表的主键:select * f...原创 2022-02-25 15:14:20 · 1334 阅读 · 0 评论 -
oracle查询所有字段、注释、主键
查询所有字段、类型、长度:select column_name,data_type,data_length from user_tab_columns where table_name=‘T_WEB_SITE’;查询所有字段注释:select * from user_col_comments where Table_Name = ‘T_WEB_SITE’查询表的主键:select * f...原创 2019-06-21 13:48:51 · 897 阅读 · 0 评论 -
oracle的字符串数字的排序
昨天系统升级,遇到个排序的问题。oracle中字符串类型的数字排序和MySQL有区别,oracle中1到9是没有问题的,但到10的时候,10会排在1的后面,20会排在2的后面,超过9之后就会乱,需转换成数字排序。select t.*, t.rowid from T_WEB t order by to_number(type) ascto_number这个函数可以将字符串转换为数字...原创 2019-08-24 13:23:41 · 2132 阅读 · 0 评论