随笔分类 - 数据库
摘要:Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到tabl...
阅读全文
摘要:Oracle中如何插入特殊字符:& 和 ' (多种解决方案)今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自定义变量AMP赋值,一开始我很纳闷,数据是一系列的Insert语句,怎么会有自定义变量呢?后来搜索了一下关键字AMP发现,原来是因为在插入数据中有一个字段的内容如下:...
阅读全文
摘要:http://www.cnblogs.com/huyong/category/646939.html
阅读全文
摘要:游标(Cursor):用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。游标可分为:1.静态游标:分为显式(explicit)游标和隐式(implicit)游标。2.REF游标:是一种引用类型,类似于指针。1、静态游标1.1显式游标定义格式:CURS...
阅读全文
摘要:平时我们操作linux服务器的时候,都是通过ssh远程连接,然后启动服务器上的服务的,所以有时候启动weblogic,我们关闭ssh,weblogic 服务也相应的关闭了,那么我们就只能用nohup这个命令了工具/原料ssh,weblogic方法/步骤1打开ssh,用cd 命令,如下图,指向 web...
阅读全文
摘要:对于ASCII以及CHR函数的用法,Oracle给出的解释是:ASCII(x)gets the ASCII value of the character X, CHR() and ASCII() have the opposite effect.即:ASCII函数是用于将字符转换成其相应的ASCII...
阅读全文
摘要:现在有如下的表,名称为Test表:ydid sws_dm sws_mc ry_dm ry_mc11第一税务所100张飞21第一税务所101赵云31第一税务所102马超41第一税务所103黄忠51第一税务所104关羽62第二税务所200程昱72第二税务所201贾诩82第二税务所202郭嘉92第二税务所...
阅读全文
摘要:--创建表类型Sql代码createorreplacetypemytypeastableofnumber;--如果定义成varchar--CREATEORREPLACEtypemytypeastableofvarchar2(4000);-- 将字符串分割成数组Sql代码functionmy_spli...
阅读全文
摘要:第一种:oracle字符串分割和提取分割create or replace function Get_StrArrayLength( av_str varchar2, --要分割的字符串 av_split varchar2 --分隔符号)return numberis lv_str var...
阅读全文
摘要:对于一般的select操作,如果使用动态的sql语句则需要进行以下几个步骤:open cursor---> parse---> define column---> excute---> fetch rows---> close cursor;而对于dml操作(insert,update)则需要进行以...
阅读全文
摘要:一、为什么要用存储过程?如果在应用程序中经常需要执行特定的操作,可以基于这些操作简历一个特定的过程。通过使用过程可以简化客户端程序的开发和维护,而且还能提高客户端程序的运行性能。二、过程的优点?1、预编译:存储过程预先编译好放在数据库内,减少编译语句所花的时间。2、缓存:预编译的存储过程会进入缓存,...
阅读全文
摘要:在程序开发中,常用到返回结果集的存储过程,这个在mysql和sql server里比较好处理,直接返回查询结果就可以了,但在oracle里面 要out出去,就多了一个步骤,对于不熟悉的兄弟们还得出上一头汗:),这里我简单介绍一下,以供参考, 1定义包oracle返回的结果集需要自定义一个CURSOR...
阅读全文
摘要:Oracle存储过程:CREATE OR REPLACE PROCEDURE getcity ( citycode IN VARCHAR2, ref_cursor OUT sys_refcursor /* 这个sys_refcursor类型在SYS.STANDA...
阅读全文
摘要:这里使用Oracle数据库的thin连接。 下面是存储过程SQL 1 createorreplaceprocedure proc3(stid in student.stuid%type, stname out student.sname%type, stphone out student.phon...
阅读全文
摘要:oracle多表关联删除的两种方法第一种使用exists方法[sql]view plaincopyprint?deletefromtableAwhereexits(select1fromtableBWheretableA.id=tableB.id)第二种使用匿名表方式进行删除[sql]view pl...
阅读全文
摘要:为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,SQL 代码--客户资料表createtablecustomers(customer_id number(8)notnull,-- 客户标示city_name varchar2(10)notnull,-- 所在城市...
阅读全文
摘要:以下都是用结合例子来理解Oracle的知识点用户登录 (跳开用户名和密码登录) :sqlplus /nologconnect / as sysdba一.用户1. 创建用户(例子)create user olay identified by 123;2. 删除用户(连同用户所拥有的对象一起删除)dr...
阅读全文
摘要:在全局数据库ORCL下创建一个用户首先在开始--》运行——》sqlplus,然后输入 sys/change_on_install as sysdba以sys权限登陆进去然后可以进行操作:创建用户 create user test indentified by test;这样就创建了一个用户名密码都为...
阅读全文
摘要:ORACLE中DBMS_SQL的用法对于一般的select操作,如果使用动态的sql语句则需要进行以下几个步骤:open cursor---> parse---> define column---> excute---> fetch rows---> close cursor;而对于dml操...
阅读全文
摘要:PL/SQL单行函数和组函数详解函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:单行函数组函数本文将讨论如何利用单行函数以及使用规则。SQL中的单行函数SQL和PL/SQL中自带很多类型的函数,...
阅读全文

浙公网安备 33010602011771号