Oracle
java后端指南
公众号:java后端指南
展开
-
oracle数据库的字段类型更改操作
# 将当前字段重命名alter table test rename column finish_datetime to finish_datetime_temp;alter table test add finish_datetime Date;update test set finish_datetime=TO_DATE(finish_datetime_temp,'yyyy/mm/dd HH24:MI');alter table test drop column finish_date原创 2021-08-30 11:03:30 · 292 阅读 · 0 评论 -
数据库中两列数据进行相互替换
oracle数据库和mysql数据库的替换方法有点不同,大家要注意一下。create table test1(A varchar2(3),B varchar2(3))oracle的替换方法:UPDATE test1 a set a.A=a.B,a.B=a.A;mysql的替换方法:UPDATE test1 AS a, test1 AS b SET a.A=b.B,a.B=b.A WHERE a.A=b.A;...原创 2021-06-02 15:17:35 · 827 阅读 · 0 评论 -
oracle数据库的迭代语句
oracle的start with connect by prior语句参考:https://www.cnblogs.com/lirun/p/9116337.htmloracle的start with connect by prior是根据条件递归查询"树",分为四种使用情况:第一种:start with 子节点ID=’…’ connect by prior 子节点ID = 父节点IDselect * from mdm_organization o start with o.org_code='原创 2021-04-16 11:15:51 · 748 阅读 · 0 评论 -
oracle通过dblink连接mysql配置
参考:https://blog.csdn.net/whandgdh/article/details/99354252``环境Oracle11g 64位mysql5.7安装数据源驱动(ODBC)64位检查是否安装了Oracle的透明网关如果没有,去下面这个地址下载:https://www.oracle.com/cn/database/technologies/microsoft-windows.html安装步骤:参考:https://blog.csdn.net/u014088839/原创 2020-09-25 08:35:22 · 481 阅读 · 0 评论 -
oracle jdbc引用存储过程和函数
public class TestOracle { private static String url="jdbc:oracle:thin:@//127.0.0.1:1521/orcl"; private static String username="system"; private static String password="oracle"; private static String driverClass="oracle.jdbc.driver.OracleDri原创 2020-08-06 20:02:35 · 113 阅读 · 0 评论 -
解决pom文件无法导入ojdbc驱动的问题
问题描述:<!--Oracle--> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> </dependency>在pom.xml文件中11.2.0.1.0,一直报红,无法自动导入,这是因为maven中没有Ora原创 2020-08-06 20:01:01 · 1048 阅读 · 0 评论 -
oracle小结
文章目录数据字典索引同义词序列用户管理数据字典select * from dba_data_files ;--数据文件。一般来说和表空间是绑定的。select * from v$controlfile;--控制文件select * from v$logfile;--日志文件--常用数据字典 select * from dba_tablespaces;--全部的表空间 select * from user_tablespaces;--由于system具有最高权限,查看的也是全部表空间原创 2020-09-07 22:28:55 · 183 阅读 · 1 评论 -
PL/SQL Developer使用技巧、快捷键
1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在Tools->Preferences->Code Assistant(助手)里可以原创 2020-08-03 23:01:10 · 456 阅读 · 0 评论 -
打开DBMS_OUTPUT.PUT_LINE(v_ename)的输出功能
SQL> set serveroutput on然后DBMS_OUTPUT.PUT_LINE(v_ename),这样才可以输出原创 2020-03-16 10:12:06 · 421 阅读 · 0 评论 -
ORA-00904: : 标识符无效
最后一行语句不需要,的,我不小心加上去了,所以错了,去掉就好了原创 2020-03-04 16:56:38 · 353 阅读 · 0 评论 -
Oracle数据库修改为UTF-8格式
用sys身份登录依次输入下面的语句就OK了shutdown immediate;startup mount;alter system enable restricted session;alter system set job_queue_processes=0;alter system set aq_tm_processes=0;alter database open;alter...原创 2020-02-28 19:52:36 · 1222 阅读 · 0 评论 -
如何更改sqlplus出现中文乱码的问题(缓冲区文件里面的中文在cmd中乱码)
今天在Oracle数据库中,准备给一个表进行插入数据的时候发现中文出现乱码原创 2020-02-28 19:33:09 · 720 阅读 · 0 评论 -
启动/关闭oracle服务
写一个脚本就可以很方便的打开服务和关闭服务,但是记住要以管理员的身份运行哦!首先建立两个文件:启动.txt 和关闭.txt【在下面代码里启动的服务名称可能版本不一样,有可能名字不一样,自己对照看看】在启动.txt里面加入下面代码:@echo offecho 开始启动Oracle 11g服务...net start "OracleOraDb11g_home1TNSListener"...原创 2020-02-25 17:23:32 · 207 阅读 · 0 评论 -
ORA-00979 不是 GROUP BY 表达式
使用聚合函数中用group by来分组数据时特别说明了select 列表项中不存在的列可以出现在group by的列表项中,但反过来就不行了,在select列表项中出现的列必须全部出现在group by后面(聚合函数除外)但一些朋友经常爱把select 列表项的中列忘了写在group by中。于是就出现了以上的错误ORA-00979 不是 GROUP BY 表达式。比如: select de...原创 2020-02-22 10:38:35 · 17295 阅读 · 0 评论 -
scott怎么解锁并且Oracle数据库登录方法
注意默认情况,scott用户是被锁住的。所以我们要先以sys用户登录,然后进行解锁。1、用sqlplus scott/tiger 登录时,提示:scott账户被锁定。注意默认情况,scott用户是被锁住的。所以我们要先以sys用户登录,然后进行解锁。c:\>sqlplus请输入用户名: sys/oracle as sysdba //用sys登录SQL> alter user s...原创 2020-02-18 22:39:26 · 905 阅读 · 0 评论