数据库

lag和lead函数使用方法

共29人围观 个不明物体

今天我们 晓东 同学给我介绍了一个Oracle非常好用的函数使用方法 lag和lead函数 先举个例子,我们的主键id是自增的。但是有些地方不连续,你们我们应该怎么找出来呢 我们就可以使用lead函数来实现 lead(field, num, defaultvalue) field需要查找的字段, num往后查找的num行的数据, de

ORA-39087: 目录名 DATA_PUMP_DIR 无效

共222人围观 个不明物体

如果在进行数据库导出操作时,发生如下错误提示: Export:Release11.2.0.1.0-Productionon星期一10月2210:46:082018 Copyright(c)1982,2009,Oracleand/oritsaffiliates.Allrightsreserved. 连接到:OracleDatabase11gEnterpriseEditionReleas

oracle 行转列

共323人围观 个不明物体

有时候我们需要将有规律的数据进行行转列操作 如下数据: a 1 a 2 a 3 我们需要得到 a 1,2,3 这样的数据,我们可以通过使用 wm_concat 函数达到要求 如下sql示例 selectp.rent_evaluecode, wm_concat(distinctp5.room_num)aaa, wm_concat(

Centos7使用yum安装redis

共367人围观 个不明物体

Centos7使用yum安装redis 以及一些常用命令 1,执行如下命令安装redis [likilone@centos-oracle~]$sudoyuminstallredis 2,如果提示没有redis的安装包,请执行如下命令 sudoyuminstallepel-release 3,安装完redis后执行如下命令启动 sudosystemctls

Oracle列转行

共378人围观 个不明物体

有时候我们需要将字段为 1,4,5,6这样的数据转换为行 在oracle中我们可以通过如下方式实现 select*from( withtempas (selectEQ_YJLYtextfromSF_EQ_CERS_INFOwhereeq_id='20121744') selectsubstr(text,instr(text,',',1,rn)+

远程导入、导出Oracle数据库

共568人围观 个不明物体

远程导入Oracle数据库(如果远程主机未安装impdp服务,可以使用本方法,下面同样的提供了导出命令) 1,首先需要将dmp数据库文件拷贝至远程服务器的oracle的目录下 该目录通过可通过如下命令查找到具体的目录 select*fromdba_directories 2,使用如下命令远程导入,directory使用了这个DATA_PUMP_DIR 所以我

ORA-00600: 内部错误代码, 参数: [kkqcscpopn_Int: 0]

共361人围观 个不明物体

ORA-00600: 内部错误代码, 参数: [kkqcscpopn_Int: 0] 在mybatis里面写sql,执行出现这个错误 把sql拿出来,在oracle执行sql是没有问题的,但是在mybatis里面执行就报这个错误 ORA-00600: 内部错误代码, 参数: [kkqcscpopn_Int: 0] 依次执行里面每个se

mysql数据库的导入和导出

共402人围观 个不明物体

mysql数据库的导入和导出 我们可以使用mysqldump导出 如下面的示例代码 mysqldump--defaults-extra-file=/etc/my.cnf数据库名/www/mydb1222.dmp 在这个/etc/my.cnf文件里面我们添加了如下代码 [client] host=localhost user=root password

修改mysq的密码

共392人围观 个不明物体

今天重新在centos服务器上安装mysql,安装完后发现没有生成log日志,也就是找不到安装后的密码 因此就只有重新设置密码了 重新设置mysql的密码大概有以下六步 1,打开/etc/my.cnf 文件,在[mysqld]小节下面添加 skip-grant-tables=1 注意需要有管理员权限打开才能保存 2,重新启动mysql systemctl r

Oracle创建视图,给用户授权访问表

共547人围观 个不明物体

Oracle创建视图,给用户授权访问表 我们在创建视图时候,里面的表需要给另一个用户授权,就可以使用如下sql语句实现,需要使用sys用户登录进行操作 grant select on table1.sys_group_user to mobiletuser 这条语句就是将table1用户的sys_group_user 表授权给用户mobiletuser访问 select

oracle使用LINK进行跨数据访问

共467人围观 个不明物体

有时候我们需要进行跨数据库访问,如A数据库访问B数据库,那么我们就可以使用oracle的link来实现 如下面的代码示例 createpublicdatabaselinkTEST1TOTEST2 connectto服务器B的用户identifiedby'服务器B的用户密码' using'(DESCRIPTION=(ADDRESS_LIST=(ADDRES

ORACLE创建复杂的且带参数的视图

共1307人围观 个不明物体

ORACLE创建复杂的且带参数的视图 有时候我们的sql很复杂,而且中间有参数,这些参数也不太好单独的提取出来,就不太好创建视图了,那么我们就可以通过下面的方法来创建 1:创建 p_view_resourceid 代码如下 create or replace package p_view_resourceid is

[B cannot be cast to oracle.sql.BLOB

共1439人围观 个不明物体

[B cannot be cast to oracle.sql.BLOB 今天在将ORACLE数据库中的BLOB类型的数据提取出来,提示不能强制转换为BLOG 最后发现其实可以强制转换为二进制数组即可 byte[]object=(byte[])image.get(IMAGECONTENT); image.get(IMAGECONTENT) image.get(