oracle
-
Oracle表字段的增加、删除、修改和重命名详解数据库
本文主要是关于Oracle数据库表中字段的增加、删除、修改和重命名的操作。 增加字段语法:alter table tablename add (column datatype [d…
-
mysql 实现树形的遍历详解数据库
前言:关于多级别菜单栏或者权限系统中部门上下级的树形遍历,oracle中有connect by来实现,mysql没有这样的便捷途径,所以MySQL遍历数据表是我们经常会遇到的头痛问…
-
sql中索引不会被用到的几种情况详解数据库
1、查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引。 比如,你查询的是SELECT * FROM T WHERE Y=XXX;假如你的T表上有一个…
-
在linux环境下不重启oracle解决数据库密码过期的问题详解数据库
(1) 以oracle身份登录数据库,命令:su – oracle 注意:加了”-“,是以login shell登陆的,所以会设置环境变量,如果不加,则使…
-
Oracle,sqlserver,mySQl的区别和联系:详解数据库
1、日期处理方式 2、对保留字和关键字的处理方式: Oracle,sqlserver,mySQl的保留字不可以用作列字段,关键字可以,但他们对关键字的处理方式又不同: Oracle…
-
MYSQL 命令语法大全详解数据库
mysql sql语句大全 1、说明:创建数据库 CREATE DATABASE database – name 2、说明:删除数据库 drop …
-
Oracle列转行函数版本不兼容解决方案详解数据库
业务场景 本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。不过这个函数使用要谨慎,底层实现应该也是group by…
-
Oracle列转行函数使用详解数据库
一、业务场景 今天需要实现一个table,有一列的效果是:用户姓名A(账号a),用户姓名B(账号b)…这种格式。这就想到oracle的列转行函数vm_concat。 可…
-
Oracle递归查询start with connect by prior详解数据库
一、基本语法 connect by递归查询基本语法是: select 1 from 表格 start with … connect by prior id = pId star…
-
Oracle的nvl函数和nvl2函数详解数据库
一、基本语法 介绍一下oracle的nvl函数和nvl2函数。 nvl函数 nvl函数基本语法为nvl(E1,E2),意思是E1为null就返回E2,不为null就返回E1。 nv…