2013-05-07 70 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