@@ -67,7 +67,12 @@ Supported commands
6767- ` SELECT ` / ` INSERT ` / ` UPDATE ` / ` DELETE ` / ` MERGE ` ... ` ; `
6868 - ` INSERT ` , ` UPDATE ` , ` DELETE ` , and ` MERGE ` automatically start a transaction.
6969 - For these commands, input continues across lines until a semicolon (` ; ` ) or the string specified with the ` -term ` option is entered.
70- - ` COMMIT ` / ` ROLLBACK `
70+ - ` COMMIT `
71+ - ` ROLLBACK ` ` ; ` -- semicolon required
72+ - ` SAVEPOINT savepoint; `
73+ (or ` SAVE TRANSACTION savepoint; ` for Microsoft SQL Server)
74+ - ` ROLLBACK TO savepoint; `
75+ (or ` ROLLBACK TRANSACTION savepoint; ` for Microsoft SQL Server)
7176- ` SPOOL `
7277 - ` spool FILENAME ` .. open FILENAME and write log and output.
7378 - ` spool off ` .. stop spooling and close.
@@ -76,7 +81,6 @@ Supported commands
7681- ` START filename `
7782 - Start the SQL script given with filename
7883- ` REM comments `
79-
8084- ` DESC [tablename] ` / ` \D [tablename] `
8185 - When a table name is specified, shows the schema of that table.
8286 - If omitted, displays a list of tables.
@@ -97,6 +101,8 @@ Supported commands
97101- ` HOST command-line `
98102 - Executes an operating system command.
99103
104+   ;
105+
100106- ` ; ` (or the string specified with ` -term string ` ) is a statement seperator when script is executed
101107- When sql is input interactively, terminator string (` ; ` or the string specified with ` -term string ` ) is ignored
102108
0 commit comments