求教,oracle创建触发器,更新表A时触发而更新B,使B表的记录加上表C的值
有表course(cno,credit)表示课程号和学分数,表SC(sno,cno,grade)表示学生号,课程号和成绩,表credit(sno,sumcredit,notpass)表示学号和总学分以及不及格学科数。现要求当插入记录到SC表时,触发器同步更新credit里的记录,当插入的分数及格时,sumcredit加上这一科的学分,否则notpass加1;求各位指导啊,麻烦用ORAC
作者: scutcs09 发布时间: 12-01
遊標
SQLcodeSETSERVEROUTPUTONDECLAREVARSEC_RIGHT_SIDNVARCHAR2(100);BEGINSELECTSEC_RIGHT_SIDINTOVARSEC_RIGHT_SIDFROMUSER_RIGHTIFSQL%FOUNDTHENDBMS_OUTPUT.PUT_LINE('存在
作者: mafengcf 发布时间: 12-01
求解,Oracle的连接名和实例名概念的问题..
以前一直是学的SQLServer,里边只有数据库名和和表名,最近刚接触Oracle,对于里边的连接名和实例名的概念不是什么的清楚,恳请那位高手,给详细的区分一下,谢了...
作者: WriteIt 发布时间: 12-01
有关sql语句急!!!
selecta.nrfl,letterProcessed,letterProcessingfrom(selectnrfl,count(docid)asletterProcessedfromwsxf_documentwherestatus!=4andcreate_Date>='2011-11-1100:00:00'andcreate_date<=
作者: longyuzhiyi 发布时间: 12-01
查询速度太慢了!高手帮我优化一下吧!急!!!!!
SQLcodeselect*from(selecta.resultid,a.dataid,a.tiptext,b.title,b.content,b.issuetime,
作者: figo977 发布时间: 12-01
Oracle 跪求时间倒序获取第二条记录
数据如下:REEMPLOYEEIDSCANTIME 1000000000882011-12-0110:27:14 1000000000882011-12-0110:32:00 1000000000882011-12-0110:32:06 1000000001042011-12-0110:35:54 1000000000
作者: lovezx1028 发布时间: 12-01
这道题应该如何来做?求前辈帮解答下。
已知以下数据库:S表Sid,Sname为学生表---C表Cid,Cname,Ctracher为课程表---SC表Sid,Cid,Scgrade为选课关系及成绩表。其中,Sid为学号,Sname为姓名,Cid为课程号,Cname为课程名,Ctracher为任课教师,Scgrade为学生成绩。请用SQL语言实现:列出有二门以上(含两门)不几个课程的学生姓名及其平均成绩?
作者: iamlking 发布时间: 12-01
oracle 合并两张不同结构的表数据?
select*Fromt_ecp_datatwheret.enble='Y'unionallselect*fromt_entity_path_indext_ecp_data t_entity_path_index表结构不一样
作者: xwgemail 发布时间: 12-01