我有一個Excel文件,其中有一個包含100000(100K)行的employee_ID列, 我有一個Oracle數據庫中有5000000(500萬)行的僱員表,表包含2列:employee_ID和employee_name。如何在Excel文件中從Oracle中檢索值
什麼是添加Employee_name列在Excel文件中的最有效的方法是什麼?
在Excel文件中添加一列:
="SELECT employee_name FROM employee WHERE employee_id = "&A1&" UNION ALL"
(假設 如果你想迅速做到這一點,但不嘗試自動讀取Excel的值到數據庫,然後預先感謝您
謝謝您的回覆,使用這種方法,我確定oracle會保持相同的順序嗎? – JamDak
它應該和你總是可以手動生成一些樣本名稱來檢查它。如果您使用的是並行查詢,那麼它可能會有所不同,並且有些技術可以用來解決這個問題 - 我會在幾個小時內添加更新。 – MT0
更好:'「SELECT EMPLOYEE_ID,EMPLOYEE_NAME FROM EMPLOYEE WHERE EMPLOYEE_ID =」&A1&「UNION ALL」'。這將生成一個包含「EMPLOYEE_ID」和「EMPLOYEE_NAME」的結果集,因此您不必擔心ID和名稱之間的對應關係。然後,只需使用查詢結果替換電子表格中的所有行即可。祝你好運。 –