-
[Oracle开发] 关于函数中不能UPDATE的有关问题
关于函数中不能UPDATE的问题.想通过函数返回一个STATE=0的记录的ID,希望在返回前将这条记录的STATE状态变为1,表示已经被取走,这样不会被其他同时运行的程序取走.返回ID部分已经写好.可是不能在函数里作标记,改变STATE的内容.有什么办法可以解决?------解决方案--------...
17
热度 -
[Oracle开发] 用row_number() over(partition by key1 order by key1 )可以显示组内序号,小弟我还想显示组序号,如何搞
用row_number()over(partitionbykey1orderbykey1)可以显示组内序号,我还想显示组序号,怎么搞fieldkey1key2valuedatak1k11v11k1k13v12k1k13v13k2k21v21k2k22v22我想显示groupgroupinvalue1...
354
热度 -
[Oracle开发] 初学者一个关于PRO C的有关问题
菜鸟求助一个关于PROC的问题!各位达人:小弟最近刚开始学习PROC,看到书上给了若干示例,想照着做,于是问别人要了ORACLE数据库名、用户名和密码,装了client。然后该怎么做呢,那个PROC在windows下有相应的编译工具吗?是不是非要在linux下用makefile做?(据说linux下...
39
热度 -
[Oracle开发] 游标参数中包含逗号的有关问题
游标参数中包含逗号的问题比如我定义一个游标CURSORcur(p_strVARCHAR2)ISselect*fromtableawherea.idin(p_str);我需要传入参数'1','2','3'但是编译器会把它当成3个参数,而不是一个如何解决?...
71
热度 -
[Oracle开发] 一个奇怪的异常
一个奇怪的错误使用pl/sqldeveloper开发,关闭pl/sqldeveloper,出现一个警告:SQLWindowcannotbeclosed,Queryisstillexecting等了好久再关闭还是这个警告。请问除了用任务管理器杀死这个进程,还有什么方法呢?为何会出现这个警告呢?----...
70
热度 -
[Oracle开发] 存储过程一个奇怪的有关问题
存储过程一个奇怪的问题存储过程一个奇怪的问题我被一个很奇怪的问题困惑了很久数据库中有这样一个表CREATETABLEMAILLOG2(TIMESTAMPDATENOTNULL,IDVARCHAR2(4000BYTE),"SIZE"NUMBER(19),FROM_ADDRESSVA...
48
热度 -
[Oracle开发] 怎么得到这样的视图或结果集,
如何得到这样的视图或结果集,在线等,急!!!!.......视图1得到结果集格式xy102134视图2得到结果集xz172538现在要得到这样的结果集xyz107215348------解决方案--------------------SQL>select*fromt1;XY----------...
101
热度 -
[Oracle开发] col * format a10 是什么意思啊具体是实现什么功能的,该如何处理
col**formata10是什么意思啊?具体是实现什么功能的col回滚段名formata10colSIDformat9990col用户名formata10col操作程序formata80colstatusformata6trunc能否解释一下上面的几句!!------解决方案-----------...
105
热度 -
[Oracle开发] 大量数据从A表转移到B表的存储过程,使用事务。该怎么处理
大量数据从A表转移到B表的存储过程,使用事务。问题是这样的:数据库中有A(id,typeid,publishDate)表和(id,typeid,publishDate)表,结构是一样的,由于A表中的数据太大,并且多数数据不使用了,故想把它当中的部分数据转移到B表中。A表中的类型有type1、type...
36
热度 -
[Oracle开发] 在oracle中,用代码怎样取到某个字段的类型信息呢?解决办法
在oracle中,用代码怎样取到某个字段的类型信息呢?请教大家:我现在做了一个函数,就是在处理函数的时候,我想根据该表中的字段类型,来返回一个新值.比如有个字段是A(5,3)number类型,所以我函数就返回三位小数,如果是(5,4)就返回四位小数,不知道有没有那个方法可以返回某个字段的类型信息?-...
110
热度 -
[Oracle开发] 写SQL实现报表,该怎么处理
写SQL实现报表日期时间0-1点1-2点2-3点3-4点4-5点.....23-24点2007-08-27202428138332007-08-28125445148432007-08-293223282332342007-08-301234431442232007-08-3122232813833...
34
热度 -
[Oracle开发] PLSQL Developer的用户名和密码!该如何处理
PLSQLDeveloper的用户名和密码!大家好!本人是菜鸟!想玩玩PLSQLDeveloper!装好后,我打开PLSQLDeveloper!后随即弹出一个OraclLogon窗口!提示输入用户名和密码还有DataBase!用户名和密码还有DataBase,各要填引起什么@!------解决方案-...
66
热度 -
[Oracle开发] 关于group by的有关问题
关于groupby的问题有表如下idsex1男2男3男按sex分组查询,想求得结果:男3女0不知如何SQL如何写------解决方案----------------------如:Selectx.sex,count(t.id)ascnfrom表trightJoin(Select'男'...
26
热度 -
[Oracle开发] SQL写法有关问题.使用哪位方法写效率最高
SQL写法问题.使用哪位方法写效率最高.ID NAME1 a2 b3 c4 d5 e6 a7 b本人遇到一问题,不知如何下手,请高手帮忙,谢谢.name列有重复数据值,如何提取到相应记录.所想得到的结果集为:重复的name,只取一次,但要得到相对应的ID值.有几种方法啊,谢谢.ID NAME1 a2...
43
热度 -
[Oracle开发] 用in和not in统计的数目为什么不是总和,该怎么解决
用in和notin统计的数目为什么不是总和大家帮我分析分析这三条语句用in和notin统计的数目为什么不是总和SQL>selectcount(*)fromrkbwherefl='1'andjldwin(selectjldwfromrkbwherefl='0');...
78
热度 -
[Oracle开发] 存储过程与游标的有关问题
存储过程与游标的问题请问:如果存储过程有个游标变量做为输出参数.该如何调用.如何进行测试!希望大虾们赐教..!感激不敬~------解决方案--------------------CREATEORREPLACEPROCEDUREll_02(p_cursorOUTsys_refcursor)ISv_s...
10
热度 -
[Oracle开发] sql中拆分字符串有关问题
sql中拆分字符串问题a表中有一个字段p_aa值为'61,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99'此值为插入值,长度不定,也有可以能为'61,81'或其他b表有一个字段p_bb为主键,并且关联p...
51
热度 -
[Oracle开发] 海量数据删除效率有关问题,高手请指点
海量数据删除效率问题,高手请指点一张表当中删除1000万条记录,目前最快要20分钟,请问如何再提高效率?比较急,请有这方面经验的高手指点或提供参考资料。不胜感激!------解决方案--------------------如果是全表删除就用truncate,另外也要看是否能用上索引,------解决...
51
热度 -
[Oracle开发] 又是group by 的有关问题
又是groupby的问题有这样一张表t1(用的是oracle)--------------------------------idcontentversion1110.12111.03221.04222.05220.16333.07334.0-----------------------------...
33
热度 -
[Oracle开发] 触发器 有MSSQL样板
求一个触发器有MSSQL样板CREATETRIGGERKaoONPE_BankFORINSERTASupdatePE_BANKsetORDERID=(selectMAX(ORDERID)fromPE_BANK)+1whereORDERID=0MSSQL2000的已经用了可以用的因为Oracle没主键...
261
热度