-
delete from 报错啊该如何处理
deletefrom报错啊!SQL>DELETEFROMemployeesWHEREemployee_id=(SELECTemployee_idFROMnew_emp);DELETEFROMemployeesWHEREemployee_id=(SELECTemployee_idFROMnew_emp)ORA-01427:single-rowsubqueryreturnsmorethanone...
3015
热度 -
装完oracle 10g 为何没有employees这张表呢
装完oracle10g为啥没有employees这张表呢如题,要考OCP,本人菜鸟,但是装完找不到这张表color='#FF8000'>------解决方案--------------------------------------------------------emp表的前身就是employees表。color='#FF8000'>------解决方案--------------------...
6522
热度 -
装完oracle 10g 为啥没有employees这张表呢,该怎么处理
装完oracle10g为啥没有employees这张表呢如题,要考OCP,本人菜鸟,但是装完找不到这张表color='#e78608'>------解决方案--------------------------------------------------------emp表的前身就是employees表。color='#e78608'>------解决方案--------------------...
4411
热度 -
,Oracle报存储过程编译异常
求助,Oracle报存储过程编译错误创建时时是对着书上的例子来写的,对了好几次。没看出什么问题来。求助各位大神。代码如下:1createorreplaceproceduresele_emp2(3v_idinemo.empno%type;4v_saloutemo.sal%type;5)6as7begin8selectsalintov_salfromempwhereempno=v_id;9end;10...
104
热度 -
Oracle 顺序控制,错误处理,动态sql
Oracle顺序控制,异常处理,动态sql-----------------顺序控制----------------------1.GOTO语句:用于跳转到特定标记号去执行语句(使可读性变差)--2.null语句:不会执行任何操作,并直接将控制传递下一条语句(使可读性变强)--示例1Declarev_salemp.sal%type;v_nameemp.ename%type;Beginselects...
375
热度 -
PL/SQL_处置例外1(预定义例外)
PL/SQL_处理例外1(预定义例外)当开发PL/SQL应用程序时,为了提高应用程序的健壮性,开发人员必须考虑PL/SQL程序可能出现的各种错误,并进行相应的错误处理。如果不进行错误处理,在出现运行错误时,会终止PL/SQL程序的运行,并显示错误信息。在编写PL/SQL程序时,通过使用例外(Exception)可以处理运行错误。例外分类为了处理PL/SQL应用程序的各种错误,开发人员可以使用各种类...
50
热度 -
Oracle: 怎样用一条SQL话语删除表中字段重复的记录
Oracle:怎样用一条SQL语句删除表中字段重复的记录本帖最后由Tan_yixiu于2011-12-0618:49:50编辑表名:EMP字段名称 Emp_no Name Type Salary Bonus值 A001 严忠斌 正式 2900.00 2400.00 A002 蔺万国 正式 2900.00 2100.00 A001 严忠斌 正式 2900.00 2400.00 A003 蔡利平 试用...
72
热度 -
,关于两条sql语句的理解
请教大家,关于两条sql语句的理解表是oracle自己的表句1:select*fromempewheree.sal=(selectmax(sal)fromempwheredeptno=e.deptno);EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO-------------------------------------------------------------...
9
热度 -
sql习题
sql练习1.oracle数据库启动的服务(OracleOraDb10g_home1TNSListener,OracleServiceORCL)2.用客户端sqldeveloper.exe连接指定数据库的方式?cmd中输入sqlplus进行本机数据库的方式3.数据库中表和字段的概念4.?sql语句的分类?a)?DDL,数据定义语言createtabledroptable等?b)?*DML,数据操纵...
11
热度 -
一个有关数据包的有关问题
一个有关数据包的问题建立一个数据包的说明部分包含一个游标变量类型,可以装载emp表一个给emp表插入记录的方法一个删除emp表记录的方法一个接收部门号,并用refcursor返回部门所有员工的方法一个传入一个员工号更改员工工资的方法应该怎么建呢?color='#e78608'>------解决方案--------------------使用PL/SQLDEVELOPER7可以方便的建立包。关于这些...
50
热度 -
oracle9i定义游标麻烦看下哪儿错了,该如何解决
oracle9i定义游标麻烦看下哪儿错了SQLcodedeclarecursorismycursor1selectename,salfromemp;v_enameemp.ename%type;v_salemp.sal%type;beginopenmycursor1;loopfetchmycursor1intov_ename,v_sal;exitwhenmycursor1%notfound;dbms...
132
热度 -
sql2008中,怎么同时复制多个表的表结构
sql2008中,如何同时复制多个表的表结构?如题,比如在服务器local中,有以下数据库:test01,test02,如何把test01中的TB_ADMIN表和TB_EMP表同时复制到test02中,且不复制数据color='#e78608'>------解决方案--------------------可以放在一个存储过程中处理.select*intoTB_ADMINfromtest01.dbo...
87
热度 -
DB2用toad导出的怎么导出
DB2用toad导出的如何导出DB2用toad导出的如何导出,cmd导出的时候大字段有问题。要如何处理啊color='#e78608'>------解决方案--------------------------------------------------------cmd导出,有什么问题啊,你的blob字段也是可以导入导出的exporttoemp_photo.delofdellobstod:\l...
2052
热度 -
弱弱的的问一个游标的有关问题
弱弱的的问一个游标的问题这个块中为什么不需要打开游标呢??declarecursorcuraisSELECTemp_name,salFROMemp;begin--opencura;FORcurrINcuraLOOPdbms_output.put_line(curr.emp_name||curr.sal);endloop;--closecura;end;游标color='#FF8000'>-----...
69
热度 -
为何mysql里面的order by 不能查询两项的数据
为什么mysql里面的orderby不能查询两项的数据为什么mysql里面的orderby不能查询两项的数据,比如我建立一张表emp,里面有sal(薪水)和dept(部门)两项,我想使薪水和部门都升序排列,部门也是int型。如是写下:select*fromemporderbydept,sal。但是显示错误,sqlservice里面却可以color='#e78608'>------解决方案-----...
5239
热度 -
一条SQL语句:查询工资低于部门平均工资的员工的姓名和工资!帮帮忙
一条SQL语句::查询工资低于部门平均工资的员工的姓名和工资!帮帮忙!在线等员工表emp(id,name,dept_id,salary,)部门表dept(id,name)查询工资低于部门平均工资的员工的姓名和工资color='#e78608'>------解决方案--------------------------------------------------------SQLcodeWITHB...
6391
热度 -
利用with as增高SQL运行时间
利用withas提高SQL运行时间其实就是把一大堆重复用到的SQL语句放在withas里面,取一个别名,后面的查询就可以用它。这样对于大批量的SQL语句起到一个优化的作用。此处以scott用户下emp表和dept表为例:withsql1as(selectemp.deptnofromemp),sql2as(selectdept.deptnofromdept)selectdeptnofromsql1u...
7
热度 -
SQL COOKBOOK 练习3.9在SQL SERVER上的异常
SQLCOOKBOOK练习3.9在SQLSERVER下的错误书上给出的DB2,ORACLE,SQLSERVER的解决方案,在SQLSERVER中不能使用。只能使用中间那个通用的解决办法:Selecte.DEPTNO,sum(e.SAL*(casewheneb.TYPE=1then.1wheneb.TYPE=2then.2wheneb.TYPE=3then.3end))astotal_bonus,t...
197
热度 -
pl/sql savepoint的运用
pl/sqlsavepoint的使用保存点(savepoint)是事务处理过程中的一个标志,和回滚命令(rollback)结合使用,主要的用途是允许用户将某一段处理回滚而不必回滚整个事务,这在pl/sql研发中还是非常有用处的。下面的例子中,把savepoint标记在insert语句之前,如果这条insert语句试图将重复的数据保存到emp表中的话,将触发执行预先定义的dup_val_on_ind...
104
热度 -
Oracle SQL优化技艺
OracleSQL优化技巧1.SELECT子句中避免使用“*”当你想在SELECT子句中列出所有的COLUMN时,使用动态SQL列引用‘*’是一个方便的方法.不幸的是,这是一个非常低效的方法.实际上,ORACLE在解析的过程中,会将“*”依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间.2.使用DECODE函数来减少处理时间使用DECODE函数可以避免重复扫描相同记...
14
热度