My understanding is that a SQL database server that supports stored
procedures will behave that way in a stored procedure (same is true for
triggers). But there is nothing to stop a command from executing just
because the previous command failed. If one is 'faking' stored procedures by
executing commands with the command isqlite program, the commands can just
keep executing.
 

> -----Original Message-----
> From: John Buck [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, May 12, 2005 12:33 PM
> To: sqlite-users@sqlite.org
> Subject: RE: [sqlite] Does sqlite really support transaction?
> 
> MySql works like you described..  Frankly im surprised 
> Postgres doesn't .
> Id imagine there must be a "continue trnasaction" command or 
> something.
> 
> --
> JB
> 
> -----Original Message-----
> From: Thomas Briggs [mailto:[EMAIL PROTECTED]
> Sent: Thursday, May 12, 2005 12:25 PM
> To: sqlite-users@sqlite.org
> Subject: RE: [sqlite] Does sqlite really support transaction?
> 
>  
> > >   This isn't an SQLite thing either... All databases work
> > this way, as
> > >far as I'm aware.
> > >  
> > >
> > Postgres refuses to process any further sql statements in a 
> > transaction after an error occurs with one of the sql statements.
> 
>    Heh.  I should have said that "all databases with which I 
> am familiar work this way".  Postgres is obviously not one of 
> the databases with which I'm familiar. :)  I did try MS SQL 
> Server, Oracle and DB2 and they all function this way.  
> Didn't try MySQL though... Hrm.
> 
>    -Tom
> 
> 


Reply via email to