release_savepoint man page on UnixWare

Man page or keyword search:  
man Server   3616 pages
apropos Keyword Search (all sections)
Output format
UnixWare logo
[printable version]

RELEASE SAVEPOINT()		 SQL Commands		   RELEASE SAVEPOINT()

NAME
       RELEASE SAVEPOINT - destroy a previously defined savepoint

SYNOPSIS
       RELEASE [ SAVEPOINT ] savepoint_name

DESCRIPTION
       RELEASE	SAVEPOINT  destroys a savepoint previously defined in the cur‐
       rent transaction.

       Destroying a savepoint makes it unavailable as a rollback point, but it
       has  no	other  user  visible behavior. It does not undo the effects of
       commands executed after the savepoint was established.	(To  do	 that,
       see  ROLLBACK  TO  SAVEPOINT  [rollback_to_savepoint(5)].) Destroying a
       savepoint when it is no longer needed may allow the system  to  reclaim
       some resources earlier than transaction end.

       RELEASE	SAVEPOINT  also	 destroys all savepoints that were established
       after the named savepoint was established.

PARAMETERS
       savepoint_name
	      The name of the savepoint to destroy.

NOTES
       Specifying a savepoint name that	 was  not  previously  defined	is  an
       error.

       It is not possible to release a savepoint when the transaction is in an
       aborted state.

       If multiple savepoints have the same name, only the one that  was  most
       recently defined is released.

EXAMPLES
       To establish and later destroy a savepoint:

       BEGIN;
	   INSERT INTO table1 VALUES (3);
	   SAVEPOINT my_savepoint;
	   INSERT INTO table1 VALUES (4);
	   RELEASE SAVEPOINT my_savepoint;
       COMMIT;

       The above transaction will insert both 3 and 4.

COMPATIBILITY
       This  command conforms to the SQL standard. The standard specifies that
       the key word SAVEPOINT is mandatory, but PostgreSQL  allows  it	to  be
       omitted.

SEE ALSO
       BEGIN  [begin(5)], COMMIT [commit(l)], ROLLBACK [rollback(l)], ROLLBACK
       TO SAVEPOINT [rollback_to_savepoint(l)], SAVEPOINT [savepoint(l)]

SQL - Language Statements	  2008-01-03		   RELEASE SAVEPOINT()
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server UnixWare

List of man pages available for UnixWare

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net