转换表和其他表
插入我有一个表:转换表和其他表
-----------------------
Name | Age | Gender |
-----------------------
abc | 22 | m |
pqr | 26 | m |
xyz | 33 | f |
-----------------------
,我想将其插入到另一张表:
Value Variable
name abc
age 22
gender m
name pqr
age 26
gender m
name xyz
age 33
gender f
我怎样才能做到这一点在PL/SQL? 如果我的表格包含数百万条记录,我该怎么做?
insert into other_table (value, variables)
select 'name', name from your_table
union all
select 'age', age from your_table
union all
select 'gender', gender from your_table
我想要像这样插入第一个表值到第二个表中。 – swapnilPrakash
你是什么意思? –
您不需要PL/SQL。只是:
insert all
into other_table (thing_name, thing_value) values ('name', name)
into other_table (thing_name, thing_value) values ('age', age)
into other_table (thing_name, thing_value) values ('gender', gender)
select name, age, gender from some_table;
非常感谢你William Robertson ... – swapnilPrakash
http://*.com/help/someone-answers –
你的问题告诉你,你什么都不知道PLSQL。因此,最好在开始时参考一本书或PLSQL教学网站。 –