Merge delete statement for database operations

   
   

Conditional functionality is provided for database merge operations. A merge operation, for merging data from a source to a destination, involves performing a default operation for each source record. Default operations associated with a MERGE statement include UPDATE and INSERT operations. Which default operation is performed depends on whether any destination record corresponds to a given source record. In an embodiment, whether a specified condition is satisfied is determined. If the condition is satisfied, then the default operation that is appropriate for a given source record is performed. If the condition is not satisfied, then the given source record is processed without performing the appropriate default operation. In one aspect, the UPDATE clause of the MERGE statement is extended to include a conditional DELETE clause. Hence, records are deleted as appropriate based on a temporary updated state, as part of the same process as the update operation, without an additional table scan and without having to first update the record in shared memory or in persistent storage.

Η υπό όρους λειτουργία παρέχεται για τις διαδικασίες συγχώνευσης βάσεων δεδομένων. Μια λειτουργία συγχώνευσης, για τα συγχωνεύοντας στοιχεία από μια πηγή σε έναν προορισμό, περιλαμβάνει την εκτέλεση μιας λειτουργίας προεπιλογής για κάθε αρχείο πηγής. Οι διαδικασίες προεπιλογής που συνδέονται με μια δήλωση ΣΥΓΧΩΝΕΥΣΗΣ περιλαμβάνουν τις διαδικασίες ΑΝΑΠΡΟΣΑΡΜΟΓΩΝ και ΕΝΘΕΤΩΝ. Ποια λειτουργία προεπιλογής εκτελείται εξαρτάται από εάν οποιοδήποτε αρχείο προορισμού αντιστοιχεί σε ένα δεδομένο αρχείο πηγής. Σε μια ενσωμάτωση, εάν ένας διευκρινισμένος όρος είναι ικανοποιημένος καθορίζεται. Εάν ο όρος είναι ικανοποιημένος, κατόπιν η λειτουργία προεπιλογής που είναι κατάλληλη για ένα δεδομένο αρχείο πηγής εκτελείται. Εάν ο όρος δεν είναι ικανοποιημένος, κατόπιν το δεδομένο αρχείο πηγής υποβάλλεται σε επεξεργασία χωρίς εκτέλεση της κατάλληλης λειτουργίας προεπιλογής. Σε μια πτυχή, η πρόταση ΑΝΑΠΡΟΣΑΡΜΟΓΩΝ της δήλωσης ΣΥΓΧΩΝΕΥΣΗΣ επεκτείνεται για να περιλάβει μια υπό όρους πρόταση ΔΙΑΓΡΑΦΗΣ. Ως εκ τούτου, τα αρχεία διαγράφονται ανάλογα με την περίπτωση βασισμένος σε ένα προσωρινό επιμορφωμένο κράτος, ως τμήμα της ίδιας διαδικασίας με τη λειτουργία αναπροσαρμογών, χωρίς μια πρόσθετη επιτραπέζια ανίχνευση και χωρίς να πρέπει πρώτα να ενημερωθεί το αρχείο στην κοινή μνήμη ή στην επίμονη αποθήκευση.

 
Web www.patentalert.com

< Techniques for deploying analytic models in a parallel

< Method and apparatus for characterizing and retrieving query results

> System and method for using a compressed trie to estimate like predicates

> Method and apparatus for deriving logical relations from linguistic relations with multiple relevance ranking strategies for information retrieval

~ 00148