求教一个oracle编程题.... - Oracle / 高级技术
有个表A表,B表,然后两个表都只有key 和value两个字段.
然后判断A表和B表的的key如果相同的话,把A表的value修改成为B的value
再问下cash when...then...else..end中可以嵌套几个else??
update a
set value = (select value from b
where b.key = a.key)
where exists (select 1 from b
where b.key = a.key)
update a set a.value=(select value from b where a.key=key)
晕!!!
为什么现在总是把有些sql想复杂了呢??
相关问答:
--建立一个包以定义一个游标
create or replace package PK_test
as
type cur_test is ref cursor;
end PK_test;
--建立一个过程,通过输入JOBID,返回一个表记录(游标)!
create or replace ......
谢谢唐人老大的指点,谢谢各位高手的指点!
安装10g Enterprise。上网下了MLDN的Oracle视频,跟着视频上的配置走,安装成功了,但是没完整地配置。
点击进入:Database Configuration Assistant
1. 创建数据库;
......
oracle函数如下:
create or replace function P_WEB_GETCITYID
(
p_mobileNumber in VARCHAR2,
p_cityid out NUMBER
) Return NUMBER
IS
p_areacode varc ......
Oracle中用户名是什么?
描述清楚一点!
ORACLE数据库中有很多内置的用户名,sys就不说了,还有scott密码是tiger.除了sys,其他用户都是所定的,解除锁定后才能使用。在本机登陆数据库时,sys的密码可以随意输入。
......