
oracle
三个人工作室
这个作者很懒,什么都没留下…
展开
-
mybatis+oracle实现简单的模糊查询【伸手党福利】
mybatis当中使用like语句非常复杂,再此记录固定格式:第一种 concatselect * from 表名 where 字段名 like concat(#{catName},'%') --单个百分号select * from 表名 where 字段名 like concat(concat('%',#{catName}),'%') --前后百分号第二种 ||(较为直观)select * from 表名 where 字段名 like '%' || #{catName} ||原创 2022-04-02 15:12:37 · 7853 阅读 · 0 评论 -
Jeecg-boot_2.4.5_oracle数据库下载地址
csdn下载地址(2.4.5版)【土豪专用】https://download.youkuaiyun.com/download/wwppp987/20317818修改教程(2.4.*版本通用)https://blog.youkuaiyun.com/wwppp987/article/details/106206324如果有其他疑问请联系我的邮箱,谢谢!原创 2021-07-16 07:47:53 · 296 阅读 · 0 评论 -
ORA-01031: 权限不足问题原因用户连接时
现象:使用用户名连接时候,提示ORA-01031: 权限不足,但是sys用户连接成功。解决方法:Navicat》sys账户登录》用户》成员属于》connect》授予、作为默认连接即可。原创 2021-07-14 10:49:54 · 2324 阅读 · 0 评论 -
没有删除文件,oracle突然报ORA-01219错误
原因:oracle运行时机器断电重启,导致文件错误。解决方案:cmd下://登录sqlplus / as sysdba//查看数据库状态(一般为mounted)select status from v$instance;//尝试打开数据库,会报错alter database open;//恢复数据库,如果没有误删文件,则会直接成功。recover database;//再次打开数据库,成功alter database open;//再次查看状态,为openselect statu原创 2021-05-18 10:30:17 · 481 阅读 · 1 评论 -
navicat隐藏数据库名不显示
数据库连接》右键》编辑连接》数据库使用自定义数据库列表》选中自己需要显示的数据库》确定效果:只有一个数据库被显示简单粗暴~原创 2021-03-30 17:20:43 · 2148 阅读 · 0 评论 -
oracle将字符转换为日期、完整版、去除时分秒、只传入日期
当传入完整日期时--oracle 为了区分分钟和月份,月份以mi表示to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') to_date('2004-05-07','yyyy-mm-dd')当传入数据不需要 时分秒或者只传入日期时候--截取start_date年月日部分使用to_date(substr(start_date,1,10),'yyyy-mm-dd')...原创 2021-03-09 16:20:13 · 4747 阅读 · 0 评论 -
sql语句 怎么去掉一个字段里值的空格【伸手党福利】
事由用户导入的excel表格里面用户姓名当中带有全角或者半角空格,需要去除。oracle或者mysql通用trim(name)如果你要把表里某字段所有数据的空格都去掉的话。可以执行下面的SQL:update table1 a set a.字段=a.trim(a.字段); //去掉字段前面后后面的空格update table1 a set a.字段=replace(a.字段,' ',''); //去掉字段所有的空格(包括前、中、后)update table1 a set a.字段=replace原创 2021-01-23 00:12:08 · 6290 阅读 · 0 评论 -
oracle为表格主键创建自增【伸手党福利】【趟坑】
主要针对主键自增 序列化材料:oracle 11g Navicat或plsql创建表CREATE TABLE 表名 ( id INT NOT NULL, key1 VARCHAR2(40) NULL, key2 VARCHAR2(40) NULL );创建主键alter table 表名 add constraint demo6_pk primary key (id);正式开始1、创建序列注意:seq_test为序列名字start with这行注意起原创 2021-01-22 23:38:33 · 262 阅读 · 0 评论 -
oracle进阶操作集锦
oracle把一个表的数据复制到另一个表中新增一个表,通过另一个表的结构和数据create table table1 as select * from table2;如果表存在:insert into table1 select * from table2;同一个表中,将A字段的值赋给B字段:update table_name set B = A;将一个表的字段数据插入到另一个表的字段数据中insert into table1(a,b) select a,b from table原创 2020-12-29 17:39:28 · 205 阅读 · 0 评论 -
oracle 如何导出数据字典——小白用
查询某表的数据字典请将最后一行TAM_ADDRESS改为表名 SELECT A.TABLE_NAME AS "表名",A.COLUMN_NAME AS "字段名", DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'), A.DATA_TYPE||'('||A.CHAR_LENGTH||')') as "字段类型1转载 2020-08-13 11:05:49 · 1942 阅读 · 0 评论 -
php生产环境部署连接oracle数据库【包括踩的那些坑】【附带部署教程】
童鞋们在新的纯净系统上部署php项目,在oracle上总是会踩这样那样的坑,这里记录一下本人趟的所有坑,顺带附带官网下载传送门。让各位童鞋体验一下【伸手党的快感】1、部署phpstudy。首先phpstudy的版本兼容的php很坑,对应版本的phpstudy要求其对应的PHP。这一点是向下兼容的,很遗憾的是,phpstudy并没有作向上兼容。所以,你的生产环境phpstudy版本不能高于测试环境的!如果出现各种奇葩意外比如扩展装不上等,优先考虑将phpstudy目录下的com软件2、添加php的o原创 2020-08-11 11:38:02 · 881 阅读 · 3 评论 -
php.ini明明开启了oci但是仍旧提示Call to undefined function oci_connect()
这里主要讲phpstudy在生产环境当中配置的问题。我们在本地开发好php程序,使用了oracle数据库,这本来是个好事,但是php针对oci扩展实在没有个好教程,这里题目提到的问题和oracle数据库扩展有很大联系。这里主要 针对版本为phpstudy的7.4.3 因为这个版本伸手党较多。其余版本可做参考此问题出现原因为oci扩展不全导致,说白了就是生产环境服务器上没有安装oracle导致的。在前后端分离框架中尤其多见。解决办法:oracle官网下载oracle基础包即可。传送门:(7.4.原创 2020-08-11 10:47:01 · 1664 阅读 · 5 评论 -
ORA-28000 帐户已被锁定解析及解决办法
锁定原因:程序连接数据库时候 用户名密码错误【不用看了,绝对是输错了】。由于最大错误次数为10次,每个表错一次,所以会直接报锁定错误。cmd解决方法见传送门~https://www.cnblogs.com/holmes-cat/p/10365614.htmlsys(或者使用dba)登录plsql新建sql窗口复制进去:select username,account_status from dba_users where username='用户名';alter user 用户名 acco原创 2020-05-19 10:40:03 · 2112 阅读 · 0 评论 -
PLSQL操作Oracle创建全权限用户【开发时候用的】
首先安装oracle数据库,https://blog.youkuaiyun.com/wwppp987/article/details/103764329然后使用dba权限登录plsql(就是用sys账户以及你安装时候创建的密码)登录之后找到users文件夹,右键新建然后输入用户名,密码等信息,默认表空间暂时可用users临时表空间用temp赋予角色以下三个权限应用一下,即可。...原创 2020-05-06 14:22:37 · 497 阅读 · 0 评论 -
oracle中date错误,ORA-01830: date format picture ends before converting entire input string
select “TO_DATE”(‘2016/08/11 00:00:00’, ‘yyyy/mm/dd’) from dual报错ORA-01830: date format picture ends before converting entire input string错误产生原因:date类型不能包含秒以后的精度。如日期:2012-06-20 21:01:24在使用to_dat...转载 2020-04-28 16:26:46 · 13085 阅读 · 0 评论 -
php连接oracle(接上篇oracle安装之后)
基础代码(phpinfo用于查看扩展)<?php//phpinfo();$config = array ( 'dbconfig' => array ( 'db_host_name' => '192.XXX.XXX.XXX/orcl', 'db_user_name' => 'admin', 'db_pas...原创 2019-12-30 13:57:27 · 284 阅读 · 0 评论 -
oracle-11g安装配置并开放远程连接(解决 无监听程序 和 监听程序当前无法识别连接描述符中请求的服务问题 )【win10】
oracle-11g安装配置并开放远程连接(解决 无监听程序 和 监听程序当前无法识别连接描述符中请求的服务问题 )oracle安装:版本:11g安装教程:oraclehttps://blog.youkuaiyun.com/qq_40036754/article/details/83378007环境检测无视,安装为企业级、桌面级即可。(一路下一步)设置sys用户密码安装完后打开开始》orc...原创 2019-12-30 12:57:30 · 4108 阅读 · 0 评论