Readme.ge Blog

FB image FB image

ცხრილების შედარება ORACLE-ში

ავტორი: ალექსანდრე თარიღი: Thursday, July 19th, 2007

მოკლედ იმისათვის Oracle-ში რომ 2 ცხრილი, რომლებსაც ერთნაირი სტრუქტურა ააქვთ შევადაროთ ერთმანეთს შეგვიძლია თავი ავარიდოთ ისეთ სელექთებს როგორიცაა

1
2
SELECT t1.* FROM table1 t1, table2 t2
WHERE t1.filed1<>t2.filed1 AND . . .

და ა.შ. (მოყვანილი მაგ. არა მუშაა უბრალოდ სირთულე ავღნიშნე) არსებობს ერთი ძალიან კარგი ფუნქცია

1
2
3
SELECT * FROM table1
MINUS
SELECT * FROM table2

შედეგად ეს გვიბრუნებს იმ ჩანაწერებს რომლებიც გვაქვს table1-ში და არ გვაქვს table2-ში
თუ შესადარებელი ცხრილების სტრუქტურა განსხვავდება ერთმანეთისაგან მაშინ ორივე ცხრილისთვის ისეთ 2 სელექთს რომლებიც ერთნაირ სტრუქტურას წარმოგვიდგენენ და შემდეგ გავაკეთებთ ამ სელექთების MINUS -ს

კატეგორიებში: ORACLE, SQL - PL/SQL. |

დატოვე კომენტარი

...