Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.databases.ms-sqlserver > #158
| From | Erland Sommarskog <esquel@sommarskog.se> |
|---|---|
| Newsgroups | comp.databases.ms-sqlserver, microsoft.public.sqlserver.programming |
| Subject | Re: SSE 2008: Trigger: Modifying Data to be Written |
| Date | 2011-04-10 21:33 +0200 |
| Organization | Erland Sommarskog |
| Message-ID | <Xns9EC3DB4FDA70BYazorman@127.0.0.1> (permalink) |
| References | (1 earlier) <ino33e$1rk$1@dont-email.me> <p16vp6545phoh2i1ag0s2apt53guue997h@4ax.com> <Xns9EC273A5FD7A3Yazorman@127.0.0.1> <s9c2q6db63sck7oq2cn3au9bmlqs2lr83m@4ax.com> <ins9ba$e16$1@dont-email.me> |
Cross-posted to 2 groups.
Bob Barrows (reb01501@NOSPAMyahoo.com) writes: > Gene Wirchenko wrote: >>> 2) I think that maintainability was covered by the code I borrowed >> from. My derivative has >> select * into #Inserted from Inserted >> at the beginning and then at the end, writes with >> insert into Accounts select * from #Inserted >> > > You consider this to be a good idea? Despite the number of experts in the > field that advise against using selstar (select *)? I won't repeat that > advice here: it's very easily found. I will say that I have never seen an > expert recommend its use. As I indicated in my reply to Gene, I think he has a point here. But as I said, there are couple of situations where it will not work. And I forgot quite an important situation: UPDATE statements. Most likely, Gene would like to use his INSTEAD OF trigger for updates as well, and you cannot do UPDATE tbl SET CORRESPONDING as in Cobol. So for updates he would have to list all columns. ...unless he first deletes the rows to be updated and the insert like above. -- Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se Links for SQL Server Books Online: SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx
Back to comp.databases.ms-sqlserver | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
SSE 2008: Trigger: Modifying Data to be Written Gene Wirchenko <genew@ocis.net> - 2011-04-08 15:11 -0700
Re: SSE 2008: Trigger: Modifying Data to be Written "Bob Barrows" <reb01501@NOSPAMyahoo.com> - 2011-04-08 18:44 -0400
Re: SSE 2008: Trigger: Modifying Data to be Written Gene Wirchenko <genew@ocis.net> - 2011-04-08 16:23 -0700
Re: SSE 2008: Trigger: Modifying Data to be Written Erland Sommarskog <esquel@sommarskog.se> - 2011-04-09 11:22 +0200
Re: SSE 2008: Trigger: Modifying Data to be Written Gene Wirchenko <genew@ocis.net> - 2011-04-09 21:29 -0700
Re: SSE 2008: Trigger: Modifying Data to be Written Erland Sommarskog <esquel@sommarskog.se> - 2011-04-10 14:48 +0200
Re: SSE 2008: Trigger: Modifying Data to be Written Gene Wirchenko <genew@ocis.net> - 2011-04-11 09:46 -0700
Re: SSE 2008: Trigger: Modifying Data to be Written "Bob Barrows" <reb01501@NOSPAMyahoo.com> - 2011-04-10 08:54 -0400
Re: SSE 2008: Trigger: Modifying Data to be Written Erland Sommarskog <esquel@sommarskog.se> - 2011-04-10 21:33 +0200
Re: SSE 2008: Trigger: Modifying Data to be Written Gene Wirchenko <genew@ocis.net> - 2011-04-11 09:42 -0700
Re: SSE 2008: Trigger: Modifying Data to be Written "Bob Barrows" <reb01501@NOyahooSPAM.com> - 2011-04-11 14:55 -0400
Re: SSE 2008: Trigger: Modifying Data to be Written Gene Wirchenko <genew@ocis.net> - 2011-04-11 14:53 -0700
Re: SSE 2008: Trigger: Modifying Data to be Written "Bob Barrows" <reb01501@NOSPAMyahoo.com> - 2011-04-11 18:49 -0400
csiph-web