包含关键字 Oracle 的文章

这个问题发生在SQL Server 2008中,所以我在这里也就以SQL Server 2008 为例子来说了。前期要实现的需求是这样的,在SQL Server中如果向一张表中插入新的数据,则需要将该数据同步到Oracle中制定的表中去。但是,由于利用触发器去实现这个的时候出现了如下异常信息:[SQL]-- use BGPS; INSERT INTO T_USER_BAK(ID, NAME, PASSWORD, PHONE) VALUES (1, 'ADMIN', 'ADMIN', '10000') [Err] 42000 - [SQL Server]无法执行该操作,因为链接服务器 ...

阅读全部

 Oracle字符串连接concat()函数:1、concat()字符串连接函数,concat只能连接两个字符,而“||”可以连接多个字符。select concat('BT','_youth') from dual; -- 用concat连接多个字符时,需要嵌套 select concat(concat('aa','bb'),'cc') from dual; select 'aa'||'bb'||'cc' from dual2、Oracle字符串长度length()函数:length(string)计算string所占的字符长度:返回字符串的长度,单位是字符se...

阅读全部

亲测完全OK可用。Navicat for Oracle 下载:https://www.navicat.com.cn/download然后还需要Oracle 的二个文件 地址为 http://www.oracle.com/technetwork/topics/winsoft-085727.htmlinstantclient-basic-nt-12.1.0.2.0.zipinstantclient-sqlplus-nt-12.1.0.2.0.zip这里我百度云有 链接: http://pan.baidu.com/s/1bpH2TTd 密码: f31q这里我直接把 instantclient-...

阅读全部

对于第一次使用Oracle的人来说,可能会纠结怎么让表的ID自增呢?像MySQL、SQL Server 等数据库均可以让ID自增,难道Oracle不可以?记得那时候刚接触Oracle,当场就被干懵逼了。后来经过查阅资料后才知道,Oracle是通过创建序列和触发器来实现列的自增的。 序列的用途一般用来填充主键和计数。什么是序列:序列: 是oacle提供的用于产生一系列唯一数字的数据库对象,它并不会与特定的表关联。          1)自动提供唯一的数值          2)共享对象          3)主要用于提供主键值          4)将序列值装入内存可以提高访问效率1、那么...

阅读全部

今天在操作数据库数据的时候,想要插入一条数据,由于是记录一些在地图上面绘制的坐标,它是一个很长的字符串。例如:insert into t_table (ID, NAME, LNGLAT) values (1, '图形1', '114.420008,30.654302;……114.420008,30.654139');在使用PL/SQL执行SQL的时候,会报 ORA-01704: 文字字符串太长 的错误。解决方案:使用存储过程操作数据,如下:declare content clob; begin content := '114.420008,30.654302;……114...

阅读全部

曾经一直感觉Linux系统是高大上的东东,玩Linux都是大神,有木有这种感觉?其实,Linux 也并非很难,记下一些你常用的命令,你也可以快速入门哦。今天闲来无聊,便和大家来分享下我以前安装JDK的整个过程吧。首先在官网下载Java安装包。我下载的是当前最新版的:jdk-8u5-linux-x64.tar.gz由于我的系统是64位的,所以下载的是官方64的jdk包。大家可以根据自己的系统下载相对应的安装包。下面是官方的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h...

阅读全部