Oracle

Oracle常用CURD

-------------------------------------------------------------------------------------通用函数和条件判断函数使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)通用函数:...
代码星球·2020-08-06

Oracle Database的基本概念

一个Oracle服务器:是一个关系数据库管理系统(RDBMS),它提供全面的,近乎完整的信息管理由Oracle实例和Oracle数据库组成Oracle数据库和Oracle实例Oracle服务器由两大部分组成,Oracle数据库和Oracle实例。Oracle数据库:位于硬盘上实际存放数据的文件,这些文件组织在一起,成为...
代码星球·2020-08-06

SQL Sever 2012 如何建立数据库连接

一、下载http://www.microsoft.com/zh-cn/download/details.aspx?id=29062下载后直接安装即可。 二、打开数据库  1.点击连接,进入到以下界面。  2.右击下图选中中的属性  3.在安全性中选中...

Navicat Premium 将sqlserver 数据库 导入mysql 中

1.新建 MySQL 数据库  2. 3456789一直点击下一步10成功...

mysql sql中的一些问题,Null与空字符

mysql中的空值,NULL,空字符  Mysql数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。  陷阱一:空值不一定为空  空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL...

MySQL server has gone away 问题的解决方法

mysql出现ERROR:(2006,'MySQLserverhasgoneaway')的问题意思就是指client和MySQLserver之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert...values的语句过长,这种情况可以通过修改max_allowed_pa...

多个程序对sql server中的表进行查询和插入操作导致死锁

最近在做一个项目,是要用多个程序对sqlserver中的相同的数据库进行操作(查询和插入),所以在开始的时候常会出现死锁问题,后来在网上进行了咨询,发现了一些解决方法,留作大家参考:并发去操纵一张表,会产生表锁或行锁,以下几种方案可以尝试1.查询语句from后的表名加with(nolock),即select*fromt...

qt连接oracle数据库

由与qt开源版本没有提供oracle数据库驱动,需要自己根据源代码来手动编译oracle驱动。经过近三天的折腾,终于成功编译oracle驱动,连接到数据库ps:期间经过各种失败疼苦迷茫。现在终于完成,心情也开阔些。程序员强迫症的疼苦。闲言少叙。接下来将一步一步,描述我的实现过程一、工具准备1、qt-opensource...
代码星球·2020-08-05

oracle数据库一些用户管理语句

查询所有数据库用户select*fromdba_users查看数据库名称selectnamefromv$database查看权限select*fromuser_sys_privs修改某个用户的密码alteruserscottidentifiedbytiger...

Oracle常用方法备份

1.UNIONALL和UNION、INTERSECT、MINUS    连接所有的查询结果、去掉重复的结果、操作返回查询结果中公共的行、在进行两个表格或者两个查询结果的时候,返回在第一个表格/查询结果中与第二个表格/查询结果不相同的记录. 2.PIVOT和UNPIVOT...
代码星球·2020-08-05

Oracle查询时15分钟划分

selectto_date(to_char(sysdate,'yyyy-MM-ddhh24')||':'||              floor(to_number(to_cha...

Oracle中SQL语句转化IP地址到数字

CREATEORREPLACEFUNCTIONip_num(ipaddressINVARCHAR2)RETURNNUMBERASipnumNUMBER:=0;pos1NUMBER:=0;pos2NUMBER:=0;BEGINFORiIN1..3LOOPpos2:=to_number(instr(ipaddress,'....

Oracle中Merge的使用

MERGEINTOproductspUSINGproduct_changespcON(p.product_id=pc.product_id)WHENMATCHEDTHEN--当匹配上时进行更新操作UPDATESETp.product_type_id=pc.product_type_id,p.name=pc.name,p...
代码星球·2020-08-05

Oracle中Database Link的创建和Synonyms

     在工作中我遇到过这样的一个问题,就是当我需要将远程主机上Oracle数据中某个表的数据copy到本地Oracle时,有多种方法可以实现。1.将所需要的数据导出到csv或其他格式的文档,复制到本地进行直接导入;2.在本地数据库中创建DBLink,通过使用DBLi...

转: ORACLE存储过程笔记3----流程控制

流程控制1、条件 ifexpressionthenpl/sqlorsqlendif; ifexpressionthenpl/sqlorsqlelsifexpressionthenpl/sqlorsqlendif; 2、循环  loopSQLendloop; &...