-
[Oracle开发] 请教一下这个SQL语句如何写
请问一下这个SQL语句怎么写?我想问一下,这个SQL语句应该怎样写?例如,两个表:cityIDuserIDvalueA------------------11100122002130022400cityIDuserIDvalueB------------------115012552260我想得出这...
17
热度 -
[Oracle开发] 怎么将 Date 格式化为小弟我们习惯的格式﹖
如何将Date格式化为我们习惯的格式﹖如何将Date格式化为我们习惯的格式﹖比如selectsysdatefromdual返回2007-04-21或2007-04-2123:12:12------解决方案--------------------selectto_char(sysdate,'y...
75
热度 -
[Oracle开发] oracle表怎么判断某条记录是否存在
oracle表如何判断某条记录是否存在?我常用的方法时:v_countint;selectcount(id)intov_countfromtableName;if(v_count>0)then--else--endif;有没有类似Sqlserver的exists函数?在oracle中我使用如下...
142
热度 -
[Oracle开发] COM+ 连接Oracle的有关问题
COM+连接Oracle的问题调用PB8作的COM组件,连接数据库时,sqlca.sqlerrtext的内容如下,请问如何解决?错误信息:SQLSTATE=S1110[Microsoft][ODBC驱动程序管理器]在连接池生效时只允许SQL_DRIVER_NOPROMPT------解决方案----...
52
热度 -
[Oracle开发] 急数据插入有关问题
急急!!数据插入问题我现在在数据表siren中有3个字段,a,b,c,现在执行程序时我使用OleDbCommandBuilder自动生成的命令来添加a,b两个字段的值,c字段的值在此时能赋值为常数,请问该怎么做,a,b这两个已经可以添加,就是这个c实在不知道该怎么做,请指教,十分感谢。------解...
85
热度 -
[Oracle开发] 求oracle中, 怎么把表中一条记录中多行字符串合并成一行字符串-
求oracle中,如何把表中一条记录中多行字符串合并成一行字符串----在线等例如:selectafromtable1;columna中的数据如下视图abcdedfggeifkdaaaaa一个column有三行字符串,如何将这个columna的三行字符串合并成一行字符串?变成abcdedfggeif...
38
热度 -
[Oracle开发] 关于时间统计的有关问题(但晚上22:00到上午8:00前不计算)
关于时间统计的问题(但晚上22:00到上午8:00前不计算)我的表中有两个时间字段:t1与t2。格式类似:2007-4-210:01:01想得到字段t=(t2-t1)*24(小时)。但若t1到t2在22:00到第二天8:00之间,这一段时间不能计算在内。如t1='2007-4-21:0:0&...
99
热度 -
[Oracle开发] 有哪位高手知道如何用程序比如VB.Net,或者C#Net 获取Oracle执行后的返回信息吗?Alter user aa account unlock;返回结果是“用户已修改”
有谁知道怎么用程序比如VB.Net,或者C#.Net获取Oracle执行后的返回信息吗?Alteruseraaaccountunlock;返回结果是“用户已修改”。有谁知道怎么用程序比如VB.Net,或者C#.Net获取Oracle执行后的返回信息吗?Alteruseraaaccountunlock...
509
热度 -
[Oracle开发] oracle触发器中怎么调用有返回值的过程
oracle触发器中如何调用有返回值的过程?公司一触发器a的代码已经超过8000,系统提示代码过长编译错误.目前的做法是分拆成两个做法.a,a1出于成本考虑,我想将它改写成触发器将a1改写为过程prod_a1(ainchar,.....,goutint)其中g为0/10代表过程中无任一模块发生异常,...
83
热度 -
[Oracle开发] 如何循环比较字段内容的大小? 这个SQL语句该如何写.只有40分了全奉送,很急
怎么循环比较字段内容的大小?这个SQL语句该怎么写.只有40分了全奉送,很急.表名TABLE1ID业务号材料名称页号1051申请表11061申请表21071申请表31081审核表41091审核表51101身份证61111证明材料71122.......1133.......即业务号相同的行中,某种材...
434
热度 -
[Oracle开发] PL/SQL 有关问题,用BATOOL 工具在程序中写3个过程,我用一个过程调用另外两个过程出现ORA-01403错误
PL/SQL问题,用BATOOL工具在程序中写3个过程,我用一个过程调用另外两个过程出现ORA-01403错误用BATOOL工具在程序中写3个过程,我用一个过程调用另外两个过程出现ORA-01403错误SQLERRORCODE=-20400ORA-01403:ORA-06512:"BT1....
91
热度 -
[Oracle开发] 批处理文件建立数据库解决思路
批处理文件建立数据库有人用过批处理文件建立数据库么?能不能给一点意见...在线等...------解决方案--------------------excetueCreateDatabase.batfile---------------sqlplussystem/manager@createdatab...
30
热度 -
[Oracle开发] oracle 8i 吃内存,该如何处理
oracle8i吃内存oracle8会缓存sql语句,导致oracle.exe进程占用内存不断上涨.怎么清理?------解决方案--------------------在配置中把cache改小
166
热度 -
[Oracle开发] 初次使用oracle的有关问题
初次使用oracle的问题我今天新安装了个oracle9i,数据库为oracledb在资源管理器下看表空间有TOOLS(路径:c:\oracle\Tools01.dbf)等一些。。我现在想查看数据,我是在SQLPlus里输入吗?如果是的话那个连接字符串怎么写?然后我看还有个SQLPlusworksh...
125
热度 -
[Oracle开发] oracle中的select into语句的动态查询解决方案
oracle中的selectinto语句的动态查询具体的意思是这样的:CREATEORREPLACEFUNCTIONtestExecuteRETURNNUMBERIStmpVarNUMBER;sqltempvarchar2(200);BEGINtmpVar:=0;sqltemp:='sele...
41
热度 -
[Oracle开发] 存储过程中查询到的记录集以一个游标的模式返回出去
存储过程中查询到的记录集以一个游标的形式返回出去我写了以存储过程,主要代码是这样的:createpackagepack1asbegintypev_operater_Tab_cur_typeisrefcursor;end;createorreplaceprocedureP_SYS_GetButtonL...
103
热度 -
[Oracle开发] 初学者的有关问题,关于触发器
菜鸟的问题,请高手看看关于触发器我现在有两张表table1和table2,如果将table1中类型为NUMBER(2)的字段isdelete更新为'2'时候(其他值则不触发)将table2中的一条记录删除,table1和table2的id是保持一致的,即更新table1中的一条记录,...
85
热度 -
[Oracle开发] 这个简单的存储过程如何写
这个简单的存储过程怎么写?想写个存储过程,具体工作只是每天定期备份并删除表中的数据,因为第一次写,不懂,下面是我写的语句,系统老是报编译错误,不知道为什么?createorreplaceprocedureprecedure_aasbegininsertintotable_anologgingsele...
122
热度 -
[Oracle开发] 请问SQL老手,多表连接时,是不是最好都用JOIN,避免WHERE可能引起的歧义
请教SQL老手,多表连接时,是不是最好都用JOIN,避免WHERE可能引起的歧义。最近看了Oracle10gXE配套的教程,里面在处理多表连接时,大都使用NATURALJOIN……这样的写法,没有使用WHERE的。只是在对单个的表查询时才用WHERE,这样看来,是不是能用****JOIN的地方,都用...
52
热度 -
[Oracle开发] timestamp类型,怎么加1秒
timestamp类型,如何加1秒?现有表如下:结构如下:CREATETABLEREQUESTACTIVITY(TIMEFROMTIMESTAMP(6)NOTNULL,REQUESTSTATUSINTEGERNOTNULL,)表中有如下3行数据:TIMEFROM REQUESTSTATUS4/1...
76
热度