Oracle
杨四郎2018
这个作者很懒,什么都没留下…
展开
-
Oracle数据库语句大全
Oracle数据库语句大全 Oracle数据库是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。下面小编为大家分享的是Oracle数据库查询语句,希望能帮助到大原创 2016-12-12 11:09:34 · 848 阅读 · 0 评论 -
Oracle数据库体系结构
一、 Oracle数据库服务器 数据库在各个行业都会有使用到;其实,我们平时无论是在与客户沟通或者交流中,所说的Oracle数据库是指Oracle数据库服务器(Oracle Server),它由Oracle实例(Oracle Instance)和Oracle数据库(Oracle Database)组成。 Oracle实例:就是用于与数据库进行交互的一片内存区转载 2017-10-08 20:53:39 · 363 阅读 · 0 评论 -
通过 命令提示符(cmd.exe)连接 Oracle 数据库
假设有一个 Oracle 数据库信息如下: IP:192.168.0.1 SID:orcl 端口号:1521 用户名:c##yang 密码:123456 在本地客户端中配置的服务名为:oracle1、通过服务名连接数据库 sqlplus userName/userPassword原创 2017-10-08 22:43:40 · 833 阅读 · 0 评论 -
Oracle数据库语句大全
Oracle数据库语句大全原创 2016-12-13 22:46:49 · 1760 阅读 · 0 评论 -
oracle数据库连接出现的错误
状态: 失败 -测试失败: IO 错误: The Network Adapter could not establish the connection原因:oracle后台服务没开!状态: 失败 -测试失败: Listener refused the connection with the following error:ORA-12505, TNS:listener原创 2017-10-10 19:27:29 · 645 阅读 · 0 评论 -
Oracle数据库连接错误:ORA-12541:TNS:无监听程序
在用PL/SQL Developer连接Oracle 11g时报错“ORA-12541: TNS: 无监听程序”,如下图所示。可以安装厦门的步骤进行解决。方法/步骤1 从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击转载 2017-10-10 19:20:22 · 4651 阅读 · 0 评论 -
Oracle数据库cmd控制台创建用户和权限
一、假设有一个 Oracle 数据库信息如下: IP:192.168.0.1 SID:orcl 端口号:1521 用户名:c##yang 密码:123456 在本地客户端中配置的服务名为:oracle 1、通过服务名连接数据库 sqlplus userName/userPassword@netServiceName原创 2017-10-09 09:02:35 · 4651 阅读 · 0 评论 -
数据库五大约束条件
五大约束1.—-主键约束(Primay Key Coustraint) 唯一性,非空性2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个3.—-检查约束 (Check Counstraint) 对该列数据的范围、格式的限制(如:年龄、性别等)4.—-默认约束 (Default Counstraint) 该数据的默认值5.—-外键约束 (For转载 2017-10-15 11:17:41 · 4940 阅读 · 2 评论 -
Oracle与MySQL的SQL语句区别
Oracle与MySQL的SQL语句区别2 表2.1 创建表(同)create table tableName(columnName1 int,columnName2 int)2.2 删除表(异)MySQL:drop table if exists tableName Oracle:drop table tableName注:Or转载 2017-10-16 01:04:31 · 7607 阅读 · 4 评论 -
JDBC加载驱动语句和建立数据库连接语句汇总
JDBC加载驱动语句和建立数据库连接语句汇总jdbc开发过程中,通用的步骤:首先加载驱动程序;然后获得数据库的连接。然而各种数据库的加载驱动和获得数据库语法都各不相同,而且极易难度强。因此,有必要将各种数据库驱动程序和连接数据库固定句式进行总结,方便日后开发使用。Db Name: Microsoft SQL Server (6.5, 7, 2000 and 20原创 2016-12-15 10:59:50 · 5730 阅读 · 0 评论 -
Oracle、MySql、SQLServer 数据分页查询
最近简单的对oracle,mysql,sqlserver2005的数据分页查询作了研究,把各自的查询的语句贴出来供大家学习..... (一)、 mysql的分页查询 mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式:/** sql:可以是单表的查询语句,也可以是多表的联合查询语句* firstInd...转载 2018-07-28 22:57:49 · 149 阅读 · 0 评论 -
Oracle 12C卸载图文教程
第一步:找到自己的Oracle安装目录。我的目录是:D:\app\u01\product\12.1.0\dbhome_1\deinstall ,第二步:1、然后点击bat文件。出现如下等待画面。2、耐心等待一段时间,出现如下画面:第四步:直接按Enter键:第五步:再次直接按Enter键:第六步:还是直接按Enter键:第七步:此时需要将输入法调至中...原创 2019-06-02 14:12:34 · 1103 阅读 · 0 评论 -
Orcal数据库中ORA-01861: 文字与格式字符串不匹配
oracle数据库表中的时间发生了ORA-01861:文字与格式字符串不匹配的错误。显然用to_date(time, 'yyyy-mm-dd')直接转是不行的,得先用to_char(time, 'yyyy-MM-dd')格式化一下。最后变成这样to_date(to_char(time, 'yyyy-MM-dd'), 'yyyy-mm-dd'),就不会报ORA-01861了。最后和系统的...转载 2019-06-16 10:12:12 · 1576 阅读 · 0 评论 -
Oracle 格式化日期
-- Start所谓格式化日期指的是将日期转为字符串,或将字符串转为日期,下面几个函数可以用来格式化日期。TO_CHAR(datetime, 'format')TO_DATE(character, 'format')TO_TIMESTAMP(character, 'format')TO_TIMESTAMP_TZ(character, 'format')我们先来看看通过下面的 S...转载 2019-06-16 10:13:51 · 2927 阅读 · 0 评论 -
oracle mybatis实现批量添加数据时如果数据存在就更新,如果不存在就插入(merge into 的用法)
判断需要插入的数据是否存在,如果不存在就更新<insert id="saveBatch" parameterType="java.util.List" > MERGE INTO 表名 T1 USING ( <foreach collection="list" item="item" index="index" separator="u...原创 2019-06-16 16:05:47 · 6063 阅读 · 8 评论 -
使用PowerDesigner生成数据库脚本时报Entity Attribute name uniqueness错误:
使用PowerDesigner生成数据库脚本时报 Constraint name uniqueness 错误/使用PowerDesigner生成数据库脚本时报Entity Attribute name uniqueness错误:双击每行错误,发现外键引用的名字有重复的:惯性去网上找解决办法,找到的主要是两个方法:1.使用Automatic Correction右键错误行,菜单中选择Automatic Correction,自动更正错误。这转载 2016-12-09 12:40:02 · 9486 阅读 · 0 评论 -
navicat连接oracle数据库ORA-28547:connection to server failed, probable Oracle Net admin error错误,解决方法
Navicat Premium11连接Oracle出现ORA-28547:connection to server failed环境描述:本地Oracle正常安装,中途没有出现任何异常。确保Oracle的主要服务都启动了。1、OracleServiceORCL2、OracleOraDb11g_home1TNSListener问题描述:navicat新建一个ora原创 2017-07-29 00:19:30 · 15187 阅读 · 0 评论 -
Oracle 官方下载数据库教程
Oracle 官方下载教程首先打开官方的下载地址如下官方下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html然后点击接受,如图所示:Oracle 各个版本下载首先打开官方的下载地址如下官方下载地址:http原创 2016-12-06 14:44:03 · 576 阅读 · 0 评论 -
Oracle 12c SQL Developer快捷键
Oracle 12c SQL Developer快捷键原创 2016-12-07 10:19:05 · 1276 阅读 · 0 评论 -
PowerDesigner常用快捷键
rDesigPowerDesigner常用快捷键r一般快捷键说明F4打开检查模型窗口,检查模型F5如果图窗口内的图改变过大小,恢复为原有大小即正常大小F6放大图窗口内的图F7缩小图原创 2016-12-07 20:43:54 · 5220 阅读 · 0 评论 -
PLSQL Developer(安装、连接、汉化、注册图文教程)
PLSQL Developer(安装、连接、汉化、注册图文教程)一、安装PLSQL Developer---版本11.0.5.1790(64bit)1、解压oracle客户端 到 d盘某个目录。2、安装PLSQL Developer 开发工具,点击plsqlev1105.exe,开始进入安装界面,点击Next。3、同意协议,Next。原创 2016-12-08 13:20:20 · 38493 阅读 · 3 评论 -
Oracle:数据库设计三大范式
Oracle:数据库设计三大范式 转载▼数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保转载 2016-12-08 20:28:41 · 807 阅读 · 0 评论 -
主键与外键
主键与外键 一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键 成绩表(学号,课程号,成绩) 成绩转载 2016-12-09 12:44:15 · 413 阅读 · 0 评论 -
SQL的多表查询(笛卡尔积原理)
MySQL的多表查询(笛卡尔积原理)先确定数据要用到哪些表。将多个表先通过笛卡尔积变成一个表。然后去除不符合逻辑的数据(根据两个表的关系去掉)。最后当做是一个虚拟表一样来加上条件即可。 注意:列名最好使用表别名来区别。 笛卡尔积 Demo: 左,右连接,内,外连接l 内连接:转载 2016-12-09 14:24:29 · 55154 阅读 · 3 评论 -
SQL多表连接查询(详细实例)
SQL多表连接查询(详细实例)本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下:表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连接外连接可分为:左连接、右连接、完全外连接。1、左连接 left join 或 lef...原创 2016-12-09 14:26:03 · 784 阅读 · 1 评论 -
Windows 下安装 Oracle 12c 教程
Windows 下安装 Oracle 12c 教程1、准备1.1 下载 Oracle 12c 安装程序下载地址可参考:http://blog.csdn.net/yang5726685/article/details/53486755文章可顺利下载。1.2 解压下载好的两个压缩文件将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”...原创 2016-12-05 10:36:49 · 779 阅读 · 0 评论 -
java报错:The reference to entity "characterEncoding" must end with the ';' delimiter.
java关于报错:The reference to entity "characterEncoding" must end with the ';' delimiter. Java 解析XML文件错误。错误信息提示代码类似如下:The reference to entity "characterEncoding" must end with the ';' d原创 2017-02-20 17:02:19 · 23866 阅读 · 10 评论 -
oracle 12c安装过程中报错:[INS-32102]指定的Oracle主目录已存在
之前安装过一次,使用的是orcl用户名,使用deinstall.bat卸载后重新安装,仍然使用orcl用户名时报错。解决办法:原创 2017-07-30 01:59:00 · 15932 阅读 · 6 评论 -
第一次使用Oracle连接登陆、新建oracle用户、PLSQL Developer连接oracle数据库、Navicat for Oracle连接数据库
一、第一次使用Oracle连接登陆1、打开SQL Developer,点击绿色的“+”新建连接:2、连接名就是连接成功后显示的,可以根据自己的意愿填写。 注意:第一次安装oracle后使用系统管理员登陆,用户名:system , 密码就是安装oracle时候的system密码; 选中SID,SID输入框内容要根据服务里面OracleService*****来确原创 2017-07-31 10:13:50 · 11654 阅读 · 0 评论 -
用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error
用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error 用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对。因为Navicat是通过oracle客户端连接Oracle服务原创 2017-07-29 00:02:38 · 608 阅读 · 0 评论 -
oracle实现添加数据时如果数据存在就更新,如果不存在就插入(merge into 的用法)
merge into 的用法对一张表,在不同的条件下实现不同的操作(update/insert),在 oracle 中可以用 merge into语法:MERGE INTO table_name alias1 USING (table|view|sub_query) alias2 (join condition) WHEN MATCHED THEN UPDATE table_n...转载 2019-06-16 16:17:44 · 5644 阅读 · 0 评论