2013-05-07 61 views
0

我想根据条件假脱机2条记录和oracle数据库。这意味着我有1000个记录,其中包含字段名称,地址,SIN号和语言(英文或法文)。我想翻译2条记录1英语和1法语。有什么办法随意拿起2条记录,其中一个记录是英语语言和一个记录是法国纪录使用Oracle查询假脱机文件中的特定记录

+0

请再拍试图解决这个问题,因为我不知道你在问什么。如果要将查询输出后台打印到文件,可以使用SQL plus和“spool”命令。如果要编写PL/SQL查询的输出,可以使用UTL_FILE包。 – OldProgrammer 2013-05-08 00:56:12

回答

1

像这样简单一个会做:

select rownum, lang, name from t where lang = 'french' 
union all 
select rownum, lang, name from t where lang = 'english' 
order by 1,2 

SQL Fiddle

+0

我非常同意你的回答......只是想知道是否有可能不使用工会... – 2013-05-08 16:51:26