【发布时间】:2021-06-01 22:41:26
【问题描述】:
我有下表 strvals() 和数据。我希望从 strval() 表中随机选择 2 行并循环填充表 S1。
我想要这样的东西
Create table s1(id primary key,strval1, strval2) as
select level,random_rec(strvals), random_rec(strvals)
from dual
connect by level<=10;
需要注意的是,每行的 strval1 列必须不同 THEN strval2。
Valid output
1, 'AAAA', 'BBBB'
2, 'CCCC', 'BBBB'
3, 'CCCC', 'AAAA'
无效
1, 'AAAA', 'AAAA'
Create table strvals(
strval varchar2(4),
constraint pk_strval primary key (strval)
);
insert into strvals
values(
'AAAA'
);
insert into strvals
values(
'BBBB'
);
insert into strvals
values(
'CCCC'
);
【问题讨论】:
-
谢谢我点击了代码标签,并认为这会格式化代码。我需要 或 [] 标记来格式化