Changeset: b29eefa306fc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b29eefa306fc
Modified Files:
        sql/ChangeLog
Branch: default
Log Message:

Updated ChangeLog.


diffs (26 lines):

diff --git a/sql/ChangeLog b/sql/ChangeLog
--- a/sql/ChangeLog
+++ b/sql/ChangeLog
@@ -1,6 +1,22 @@
 # ChangeLog file for sql
 # This file is updated with Maddlog
 
+* Mon Dec 17 2018 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com>
+- Implemented merge statements from SQL:2003 standard. Using a source
+  relation R, a target table T is updating depending on the result of
+  the merge. In case of a match, the table T's row is either updated
+  or deleted with R's row. In a non-match case, R's row is inserted
+  into T. The grammar is the follows:
+  > MERGE INTO target [ [AS] ident ] USING source ON search_condition
+  { WHEN MATCHED [ AND search_condition ] THEN
+    { UPDATE SET assignment_list | DELETE } } |
+  { WHEN NOT MATCHED [ AND search_condition ] THEN
+    INSERT [ column_list ] [ { DEFAULT VALUES | VALUES row_values } ] }
+- Added possibility to change the schema of a table with the syntax:
+  > ALTER TABLE [ IF EXISTS ] qname SET SCHEMA ident
+- Added optional alias option for target table in update and delete
+  statements: (e.g. UPDATE target AS alias SET col1=...)
+
 * Thu Nov 29 2018 Martin van Dinther <martin.van.dint...@monetdbsolutions.com>
 - Improved and extended storagemodel functionality. Changes include:
 - Added views sys."tablestorage" and sys."schemastorage" for easy and
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to