-
[Oracle开发] 有关问题:数据库连接失败: ORA-12170: TNS:Connect timeout occurred
问题:数据库连接失败:ORA-12170:TNS:Connecttimeoutoccurred?我用的是Windows系统,Oracle数据库服务器在本机,开发程序连接的是本地服务器,调试时数据库连接总是超时。报错数据库连接失败:ORA-12170:TNS:Connecttimeoutoccurre...
160
热度 -
[Oracle开发] 论坛数据库表的设计与优化,该如何解决
论坛数据库表的设计与优化如果一个论坛用户很多,访问量很打,那么像回帖之类的涉及到很多数据的数据表应该如何设计例如:用户好友表是如何设计的若A用户和B用户各有500个好友我们是要把这2个500个用户存到一张表里然后通过外键区分属于哪个用户还是存储到不同的表里如果要是存储到同一张表里当数据相当大了的时候...
12
热度 -
[Oracle开发] 闪来操作
闪回操作假如oracle10g数据库中在2011年10月12日向某个表插入一条记录,比如这个表的字段有两列id,name。然后在2011年10月12日后,对应name字段一直做修改,id是固定不变的。我想统计出2011年10月12日到现在这条记录对name字段做过那些修改操作记录。怎么样查询啊?急用...
0
热度 -
[Oracle开发] 关于游标通过while遍历的有关问题
关于游标通过while遍历的问题declaretempsaldrp.t_client.name%type;cursorv_mycursorisselect*fromdrp.t_clientwhereid>tempsal;v_currecordv_mycursor%rowtype;beginte...
91
热度 -
[Oracle开发] oracle sqlca.sqlcode 有关问题
oraclesqlca.sqlcode问题oracle中执行了一个sql,然后sqlca.sqlcode=-1405,然后EXECSQLDECLAREelec_curCURSORFORSELECTnvl(k.id,'')id,nvl(k.cd,'')o_cd,nvl(sum(k.at),0)asat...
319
热度 -
[Oracle开发] oracle10g,一个会合查询难题。
oracle10g,一个聚合查询难题。。。直入正题:表mail_in:其中mail_num列有重复,代表邮件编号;org_code也有重复,代表投递机构;dlv_sts_code也有重复,代表投递状态。业务简介:投递员投递一次邮件,就会在该表中产生一条记录投递邮件号,投递员所属机构,投递状态的信息。...
56
热度 -
[Oracle开发] 怎么把表里某类修改为计算列
如何把表里某类修改为计算列比如:createtabletb(t1int,t2int,t3int,t4int)我想把t4改成计算列t4=t1+t2+t3,怎么修改这列,修改语句怎么写------解决方案--------------------updatetbsett4=t1+t2+t3------解决...
10
热度 -
[Oracle开发] 请高手指导怎么优化该sql,用oracle plsql编写
请高手指导如何优化该sql,用oracleplsql编写CREATEORREPLACEPROCEDUREPP_SETPPORDER(MONUM_1inVARCHAR2,--订单号MTCODE_1INVARCHAR2,--整车号MOQTYS_1INVARCHAR2,PSDATE_1INVARCHAR2...
69
热度 -
[Oracle开发] 新手请问2:关于简单的oracle触发器,求解惑,多谢
新手请教2:关于简单的oracle触发器,求解惑,谢谢!goods货物表,字段id主键,price价格,counts销售数量,saler是否是热销商品trade交易记录表,字段id主键,g_id货物标识。现在往trade表中插入一条数据,则会更新goods表中对应g_id的id的counts,SQL...
7
热度 -
[Oracle开发] 请教如何获得公元1970年1月1日0时0分0秒算起至今的UTC时间所经过的秒数
请问怎么获得公元1970年1月1日0时0分0秒算起至今的UTC时间所经过的秒数用Oracle函数公元1970年1月1日0时0分0秒算起至今的UTC时间所经过的秒数。------解决方案--------------------SQLcodeselect(sysdate-date'1970-01-01'...
85
热度 -
[Oracle开发] 怎么在pl/sql的sql窗口中使用变量
如何在pl/sql的sql窗口中使用变量?现在知道可以这样实现:select*fromtemp_tablewherestudent_id=&v_student_id;这样可以跳出一个窗口填写数字。求教如何能够实现,先定义“v_student_id”这个变量,再将“v_student_id”赋...
24
热度 -
[Oracle开发] 生手开发求教~
新手开发求教~~对一张维度表T_DIM_DATE进行数据更新,从2005年到2015年数据格式如下DATE_ID NUMBER Y 日期(格式:YYYYMMDD)DATE_CHAR DATE Y 日期(YYYY-MM-DD)YEARLY NUMBER Y 年QUARTER NUMBER ...
66
热度 -
[Oracle开发] varchar2门类字段,用VB6写sql,查询条件无法匹配两个字符(一个正常)
varchar2类型字段,用VB6写sql,查询条件无法匹配两个字符(一个正常)。test数据表中有一个字段名为name_1字段,字段类型为varchar2字段内容假设为张三盟在sql2005里面语法如下select*fromtestwherename_1like'%张三%'可以查询出来记录。但是在...
22
热度 -
[Oracle开发] 客户端应用程序联接服务器的oracle
客户端应用程序连接服务器的oracle我在本机上安装了oracle客户端(InstantClient11g),可以通过sqlplus连接到服务器端的oracle数据库。而在本机上通过程序访问服务器oracle时就会报错说找不到QOCI驱动。(我是通过QOCI连接oracle的)在服务器端,我用同样的...
32
热度 -
[Oracle开发] 编译release版的QMYSQL跟QOCI
编译release版的QMYSQL和QOCI如题,怎样将QMYSQL和QOCI驱动编译为release版本的?我的程序是在windows下用QT开发的。数据库版本MySql5.0,oracle11gR1版。我试过将其编译为debug版,现在需要release版,有谁知道,帮帮我!先谢谢!------...
71
热度 -
[Oracle开发] 有一张用户登录日记表,想查询出满足一小时内个登录次数大于10次的用户
有一张用户登录日志表,想查询出满足一小时内个登录次数大于10次的用户有一张用户登录日志表,想查询出满足一小时内个登录次数大于10次的用户------解决方案--------------------selectcount(*),username,logtimefromloginfogroupbysub...
19
热度 -
[Oracle开发] 通过sqlserver的表 更新 Oracle的表 如何做?
通过sqlserver的表更新Oracle的表怎么做??sqlserver2008有A表字段Idname1wang2li3chenoracle11g有B表有字段Idname1null2null在sqlserver2008上写语句更新oracle的表根据A表的name更新B表的Name条件ID相等而且...
352
热度 -
[Oracle开发] Oracle 复杂sql 语句,
Oracle复杂sql语句,在线等.....表结构如下:CREATETABLE[dbo].[recordInfo]([id][int]IDENTITY(1,1)NOTNULLprimarykey,[name][varchar](20)NOTNULL,--姓名[recorddate][varchar]...
24
热度 -
[Oracle开发] 关于表空间解决方案
关于表空间怎样修改表空间的大小?表空间是不是只有DBA才可以简历或者删除?droptablespaceNAMEincludingcontentsanddadafies;中includingcontentsanddadafies是什么意思?请高手指点------解决方案----------------...
75
热度 -
[Oracle开发] oracle数据库有关问题,需要定时从指定其他库表中对比本地库表中数据,本地库表不存在数据则插入,否则则更新表中一些字段
oracle数据库问题,需要定时从指定其他库表中对比本地库表中数据,本地库表不存在数据则插入,否则则更新表中一些字段如题:oracle数据库问题,需要定时从指定其他库表中对比本地库表中数据;本地库表不存在数据则插入,否则则更新表中一些字段。请高手指点一下,有什么高效的方法吗?谢谢------解决方案...
24
热度