> SQL Server had a nifty feature here.  You could simply toss a SELECT
> statement at the end of a trigger of sproc and the results would be
> returned.
> 
> This in effect made a table the potential return type of all commands,
> which could be exploited very powerfully.
> 
> Do the hackers have any thoughts along those lines?

It's also a "for instance" where inline creation of variables is useful. As
in:

 select id1 = nextval(somesequence)
 insert into tbl (id...) values (id1...)
 select id2 = nextval(somesequence)
 insert into tbl (id...) values (id2...)
 select id3 = nextval(somesequence)
 insert into tbl (id...) values (id3...)
 select id1, id2, id3;

Or returning multiple result sets...

 insert into tbl (id...) values (nextval(somesequence)...) returning new.id;
 insert into tbl (id...) values (nextval(somesequence)...) returning new.id;
 insert into tbl (id...) values (nextval(somesequence)...) returning new.id;
 
-- 
Scott Ribe
[EMAIL PROTECTED]
http://www.killerbytes.com/
(303) 722-0567 voice



---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to