【OracleSQL、PLSQL绝技之多表插入】教程文章相关的互联网学习教程文章

【Oracle错误集锦】:PLSQL无法直连64位Oracle11g数据库【图】

今天安装完Oracle 11g数据库后,用plsql连接数据库死活都连接不上。并且plsql客户端登录窗口的Database下拉框还为空。见下图: Oracle服务和监听已经开启,并且检查了相关的配置都没有问题。后来去网上搜索了下,发现有人说plsql不能直接连接64位 Oracle 11g数据库。因为plsql是32位的,要想连接64位的数据库还需要安装一个32位的Oracle客户端。。记得以前使用Oracle10g 数据库的时候就没有这个事啊,用plsql就可以直接连接数据库。...

Oracle PLSQL Demo - 12.定义包体[Define PACKAGE BODY]

OR REPLACE PACKAGE BODY temp_package_demo isFUNCTION f_demo(userid NUMBER) RETURN BOOLEAN ISv_temp varchar2(1);BEGINSELECT 1 INTO v_temp FROM scott.emp WHERE empno = userid;RETURN TRUE;EXCEPTIONWHEN NO_DATA_FOUND THENRETURN FALSE;END;PROCEDURE p_demo_1(userid NUMBER DEFAULT v_demo, sal number) isv_temp varchar2(1);BEGINSELECT 1 INTO v_temp FROM scott.emp WHERE empno = userid;EXCEPTIONWHEN NO_DATA_...

Oracle PLSQL Demo - 11.定义包头[Define PACKAGE]

OR REPLACE PACKAGE temp_package_demo isv_demo NUMBER(3);PROCEDURE p_demo_1(userid NUMBER DEFAULT v_demo, SAL number);FUNCTION f_demo(userid NUMBER) RETURN BOOLEAN; END temp_package_demo; Oracle PLSQL Demo - 11.定义包头[Define PACKAGE]标签:本文系统来源:http://www.cnblogs.com/nick-huang/p/4609082.html

Oracle PLSQL Demo - 13.游标的各种属性[Found NotFound ISOpen RowCount CURSOR]

r_emp scott.emp%rowtype;cursor cur_emp isselect t.* from scott.emp t;beginopen cur_emp;if cur_emp%isopen thendbms_output.put_line(‘is open...‘);end if;loopfetch cur_empinto r_emp;if cur_emp%found thendbms_output.put_line(‘found...‘);end if;if cur_emp%notfound thendbms_output.put_line(‘not found...‘);end if;exit when cur_emp%notfound;dbms_output.put_line(cur_emp%rowcount || ‘ -> ‘ || r_emp....

Oracle PLSQL Demo - 01.定义变量、打印信息

v_sal number(5) := 6000; begin--if you could not see the output in console, you should set output on first use the command in command line : set serveroutput ondbms_output.put_line(v_sal); end; Oracle PLSQL Demo - 01.定义变量、打印信息标签:本文系统来源:http://www.cnblogs.com/nick-huang/p/4609048.html

Oracle PLSQL Demo - 15.强类型REF游标[预先指定查询类型与返回类型]

Type ref_cur_emp IS REF CURSOR RETURN scott.emp%RowType;cur_emp ref_cur_emp;rec_emp cur_emp%RowType;v_sql varchar2(100) := ‘select * from scott.emp t‘;begin-- xxx Open cur_emp For v_sql;Open cur_emp Forselect * from scott.emp t;Loopfetch cur_empInTo rec_emp;Exit When cur_emp%NotFound;dbms_output.put_line(cur_emp%rowcount || ‘ -> ‘ || rec_emp.empno ||‘ ‘ || rec_emp.sal);End Loop;Close cur_e...

Oracle PLSQL Demo - 09.Open、Fetch遍历游标[Open, Fetch, Close Record CURSOR]

r_emp scott.emp%rowtype;cursor cur_emp isselect t.* from scott.emp t;beginopen cur_emp;loopfetch cur_empinto r_emp;exit when cur_emp%notfound;dbms_output.put_line(r_emp.empno || ‘ ‘ || r_emp.sal);end loop;close cur_emp;end; Oracle PLSQL Demo - 09.Open、Fetch遍历游标[Open, Fetch, Close Record CURSOR]标签:本文系统来源:http://www.cnblogs.com/nick-huang/p/4609072.html

Windows8安装Oracle11.2.0.1-0624,附带 DBCA建库、netca创建监听、配置PLSQL、定义客户端的环境变量 NLS_LANG、定义客户端的环境变量 TNS_ADMIN

Windows8安装Oracle11.2.0.1 操作系统:Windows 8 企业版 64bit Oracle:11.2.0.1 64bit 1、Oracle下载地址win 64位oracle 下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 2、Oracle安装 2.1.解压文件 解压缩文件,将两个压缩包一起选择,鼠标右击...

Windows8安装Oracle11.2.0.1-0624,附带 DBCA建库、netca创建监听、配置PLSQL、定义客户端的环境变量 NLS_LANG、定义客户端的环境变量 TNS_ADMIN03【图】

5、配置PLSQL在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接。5.1下载Oracle客户端下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,点击连接进入会出现以下页面。 选择第一个Instant Client for Microsoft Windows (32-bit) ...

使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序【图】

无监听程序,无法进行登陆。在这里总结了一下解决此类的办法,希望可以帮到大家。 第一种方法:由于地址分配不对,我们这里需要重新配置一下本机的环境。 从oracle的安装环境中找到network,如图:我的oracle安装到了D盘,所以你根据自己安装路径进行寻找,例如:D:\app\Administrator\product\11.2.0\dbhome_2\NETWORK LISTENER_ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(...

plsql、toad应用于oracle11g64位的方法【图】

1)注意:不要安装在默认的C:/Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径 2)如上第一步 3)如上第三步 4)改注册表参数 运行regedit找到键值HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1,将其导出,然后在UE中修改,在oracle前添加“Wow6432Node”,然后导入到注册表中,然后修改图示中的1、2、3也可以直接在文本编辑器中修改,如下: Windows Registry Editor Version 5.00 [HK...

Oracle之PLSQL【代码】【图】

一个PL/SQL程序结构: declare 说明部分 (变量说明,光标申明,例外说明) begin 语句序列 (DML语句)…… exception 例外处理语句 end; 这里说一下变量的问题: var1 char(15);--说明变量名、数据类型和长度后用分号结束说明语句。 married boolean:=true;--用“:=”表示等号“=”,用“=”表示“==”。 my_name ...

32位plsql连接64位oracle解决办法【图】

1.下载instantclient-basic-win32; 2.解压,放到本机数据库oracle安装目录的product文件夹下,比如本人的目录: 3.配置环境变量: 在系统变量中增加这几个系统变量: ORACLE_HOME=E:\app\loach\product\instantclient_11_2 TNS_ADMIN=E:\app\loach\product\instantclient_11_2 NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 例如:4.到此打开PLSQL development就能成功关联数据库了。 32位plsql连接64位oracle解决办法标签:本文系...

PLSQL连接Oracle11g 64位【图】

目前plsql只有32位的,而Oracle11则是64位的,想要连接需要下载这个:打开plsql,在Tools-->Prefences里面设置,如下图:设置Oracle的主目录,记得在path设置环境变量;在这是oci.dll 到这一步还有可能连不上数据库如上图目录下,需要设置listener.ora和tnsnames.ora。一般会自动生成,没有的话自己设置 PLSQL连接Oracle11g 64位标签:本文系统来源:http://www.cnblogs.com/wujinsen/p/4681717.html

64位WIN7+oracle11g+plsql安装【图】

---安装oracle的时候提示磁盘空间不够,可磁盘是足够的啊,怎么解决? --------安装到带有汉字的文件夹下会出现此类状况 7、在“先决条件检查”窗口中,单击“下一步”: 8、在“概要”窗口中,单击“完成”,即可进行安装: 9、出现的安装过程如下: 数据库创建完成后,会出现如下“Database Configuration Assistant”界面: 选择“口令管理”,查看并修改以下用户: (1)普通用户:SCOTT(密码:tiger) (2)普通管理员:SY...