-
[Oracle开发] 如何找到隐式cursor最后一条记录
怎么找到隐式cursor最后一条记录forcin(select*fromstudent)loop我想取到最后一条记录。怎么求?------解决方案--------------------定义个recored记录:declare...l_rstudent%ROWTYPE;...beginforcin(...
26
热度 -
[Oracle开发] sql 语句有关问题
sql语句问题我想在一个数据记录中添加一条记录,但记录中有些数据包含#号,请问这样的语句该怎么写?------解决方案--------------------这个符号只能插入到varchar或varchar2类型的字段里,当然要加单引号------解决方案--------------------和其...
23
热度 -
[Oracle开发] oracle9i 怎么导出导入库结构、表结构?能否通过SQL语句实现
oracle9i如何导出导入库结构、表结构?能否通过SQL语句实现?要写一个数据库维护小程序,要实现下列功能:导出导入全库;导出导入表结构;请问该如何实现?尤其是能否通过SQL语句实现?------解决方案--------------------写个脚本调用exp,imp就行了。------解决方案...
375
热度 -
[Oracle开发] 已建好的表,没有建分区,现在要建分区了,怎么建,不删除表的情况下
已建好的表,没有建分区,现在要建分区了,如何建,不删除表的情况下已建好的表,没有建分区,现在要建分区了,如何建,不删除表的情况下------解决方案--------------------必须在建表时指定分区。建好表后只能做增加或减少分区等维护。
110
热度 -
[Oracle开发] PL/SQL 存储过程如何使用临时表
PL/SQL存储过程怎么使用临时表包括定义和使用。因为我定义临时表以后,使用的过程中,始终报错说表没定义。------解决方案--------------------CREATEGLOBALTEMPORARYTABLEtemp_1(aINT);CREATEORREPLACEPROCEDUREp_te...
88
热度 -
[Oracle开发] 一个优化SQL语句的请问
一个优化SQL语句的请教在一个student表中,有sno学号,sname姓名,ssex性别,sdept专业。使用selectcount(*)aa,ssexfromstudentgroupbyssex后得出一下结果aassex--------------1男3女要把行列颠倒一下,更符合表格输出的格式...
74
热度 -
[Oracle开发] 随机取舍数据
随机选择数据表A有如下数据:ID IDNAME TYPE1 q 12 w 13 e 14 r 15 t 16 y 27 u 28 i 29 o 210 p 211 a 312 s 313 d 314 f 315 g 316 h 3从中随机选择3个TYPE为1,2个TYPE为2,3个TYPE为3的数据...
42
热度 -
[Oracle开发] Pro*C连接有关问题
Pro*C连接问题include<stdio.h>#include<string.h>#include<stdlib.h>EXECSQLDECLAREdblinkname1DATABASE;EXECSQLINCLUDESQLCA;intmain(){EXECSQL...
354
热度 -
[Oracle开发] oracle 判断varchar2类型是不是为空'' ,用什么判断符解决办法
oracle判断varchar2类型是不是为空'',用什么判断符oracle判断varchar2类型是不是为空'',用什么判断符VV_LIST:='DSSSFDFDSFDS';IF(VV_LIST<>'')THENDBMS_OUTPUT.PUT_LINE('PPPPPPPPPPPPPPP...
96
热度 -
[Oracle开发] 问下这条sql语句的效率有关问题
问下这条sql语句的效率问题4表联查SELECTu.id,r.id,e.nameFROMUujoinOon(u.id=o.id)joinRron(u.id=r.id)joinEeon(r.id=e.id)请问在数据量达到多少的时候此语句效率低下,如果要提高效率如何写SQL语句------解决方案--...
38
热度 -
[Oracle开发] 在一个表中查询出结果,增加一列有序号的列.(类似为行号)如何做呢
在一个表中查询出结果,增加一列有序号的列.(类似为行号)怎么做呢?在一个表中查询出结果,增加一列有序号的列.(类似为行号)怎么做呢?------解决方案--------------------selectrownum,你自己的列会多出一列行号那样性质的东西------解决方案------------...
98
热度 -
[Oracle开发] 求教,删除表中的一列数据,该如何解决
求教,删除表中的一列数据如题,我想删除一列数据,不删除列,只删除数据,给个命令,谢谢------解决方案--------------------SQLcodeupdate表setcol=null
75
热度 -
[Oracle开发] 数据库取数据放到excel中有关问题
数据库取数据放到excel中问题数据库中数据为:select*fromt_accunt;amount字段值是138.550000selectamountfromt_accunt;amount字段值是138.000000amount类型是number(18,6) System.out.println(...
94
热度 -
[Oracle开发] 怎么在存储过程内部对语句所影响的记录条数进行统计,最终返回
如何在存储过程内部对语句所影响的记录条数进行统计,最终返回如题,比如其中有修改和删除语句,存储过程的返回值取这两部操作所影响的语句数?------解决方案--------------------rowcount------解决方案--------------------createorreplace...
23
热度 -
[Oracle开发] PL/SQL Developer的一个BUG解决方案
PL/SQLDeveloper的一个BUG今天使用PL/SQLDeveloper时发现一个BUG。新建同名的两个用户,只是一个用大写,一个用小写,比如:a,A。打开PL/SQLDeveloper的USERS节点,找到a右击后选drop,我发现a并没有被删除,而是A被删除了。当你再在a处右击选drop...
56
热度 -
[Oracle开发] 这句SQL语句用存储过程如何写,
这句SQL语句用存储过程怎么写,急!!请朋友帮帮忙,看看这句sql语句用存储过程怎么写:StringSSql="selectPARTNUMBERfromPDMM31A."+tablename+"whereOBID='"+obid+"'";其...
63
热度 -
[Oracle开发] 日期型字段的最大值和最小值是多少?解决方法
日期型字段的最大值和最小值是多少?日期型字段的最大值是'99999999'最小值是‘19000101’吗?------解决方案--------------------ERROR:ORA-01841:(全称的)年必须在-4713到+9999之间,而且不能为0去试了一下,这是提示,呵呵------解决方...
77
热度 -
[Oracle开发] 用LIST建好的分区了,在给分区加索引时提示无效的表分区方法解决方案
用LIST建好的分区了,在给分区加索引时提示无效的表分区方法用LIST建好的分区了,在给分区加索引时提示无效的表分区方法createindexidx_farmerdata_areacodeonfarmerdata(familycode)globalpartitionbyList(familycode...
14
热度 -
[Oracle开发] 请问一个按日期归类的sql
请教一个按日期归类的sql有质检记录表如下:质检时间 质检员 质检产品编号2009-1-717:21 张三 15612009-1-712:21 张三 12302009-1-715:21 李四 10242009-1-711:21 王五 5632想要查询出按每一天每质检员质检产品数量的表如下:质检时间 ...
57
热度 -
[Oracle开发] 多表连接有关问题
多表连接问题有两张表A和B,关联字段为Barcoder,现在要把A表中的AutoID更新到B表中的IDMain中,请写出SQL更新语句A:AutoID BarCoder1 123452 56789B:IDMain BarCodernull 12345null 12345null 12345null ...
45
热度