Drop Table

Support Forum for database administrators and web based access to important newsgroups related to databases
Register on Database Support Forum Edit your profileCalendarFind other Database Support forum membersFrequently Asked QuestionsSearch this forum -> 
For Database admins: Free Database-related Magazines Now Free shipping to Texas


Post New Thread










Thread
Author

How to fire a trigger without changing table data
I have tables that I want to fire either an update or insert trigger on.

I could write a script containing a long list of inserts but I'm looking for
something simpler. Would isql work? Any special conditions to get it to
work?

I've tried tricks like 'update x set col = col' or 'update x set col = col +
'' '

All the alternatives seem to have problems. Any ideas?




----== Posted via droptable.com - Unlimited-Unrestricted-Secure Usenet News=
=----
http://www.droptable.com The #1 Newsgroup Service in the World! 120,000+ New
sgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----

Report this thread to moderator Post Follow-up to this message
Old Post
John Smith
03-28-06 01:27 AM


Re: How to fire a trigger without changing table data
Try:

update MyTable
set
Col1 = 'x'
where
1 = 2

--
Tom

----------------------------------------------------
Thomas A. Moreau, BSc, PhD, MCSE, MCDBA
SQL Server MVP
Columnist, SQL Server Professional
Toronto, ON   Canada
www.pinpub.com
.
"John Smith" <nobody@nowhere.com> wrote in message
 news:1143510748_1010
5@sp6iad.superfeed.net...
I have tables that I want to fire either an update or insert trigger on.

I could write a script containing a long list of inserts but I'm looking for
something simpler. Would isql work? Any special conditions to get it to
work?

I've tried tricks like 'update x set col = col' or 'update x set col = col +
'' '

All the alternatives seem to have problems. Any ideas?




----== Posted via droptable.com - Unlimited-Unrestricted-Secure Usenet
News==----
http://www.droptable.com The #1 Newsgroup Service in the World! 120,000+
Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----


Report this thread to moderator Post Follow-up to this message
Old Post
Tom Moreau
03-28-06 01:27 AM


Re: How to fire a trigger without changing table data
"Tom Moreau" <tom@dont.spam.me.cips.ca> wrote in message
news:SL0Wf.1028$m35.96044@news20.bellglobal.com...
> Try:
>
> update MyTable
> set
>    Col1 = 'x'
> where
>    1 = 2

Thanks, but it doesn't work.



----== Posted via droptable.com - Unlimited-Unrestricted-Secure Usenet News=
=----
http://www.droptable.com The #1 Newsgroup Service in the World! 120,000+ New
sgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----

Report this thread to moderator Post Follow-up to this message
Old Post
John Smith
03-28-06 08:27 AM


Re: How to fire a trigger without changing table data
> Thanks, but it doesn't work.

The script Tom posted works for me:  Please expand on what you mean by 'it
doesn't work'.

CREATE TABLE MyTable(Col1 int)
GO

CREATE TRIGGER TR_MyTable
ON MyTable FOR INSERT, UPDATE AS
PRINT 'Trigger fired'
GO

UPDATE MyTable
SET Col1 = 'x'
WHERE 1 = 2
GO

DROP TABLE MyTable
GO

--
Hope this helps.

Dan Guzman
SQL Server MVP

"John Smith" <nobody@nowhere.com> wrote in message
 news:1143512881_1013
5@sp6iad.superfeed.net...
>
> "Tom Moreau" <tom@dont.spam.me.cips.ca> wrote in message
> news:SL0Wf.1028$m35.96044@news20.bellglobal.com... 
>
> Thanks, but it doesn't work.
>
>
> ----== Posted via droptable.com - Unlimited-Unrestricted-Secure Usenet
> News==----
> http://www.droptable.com The #1 Newsgroup Service in the World! 120,000+
> Newsgroups
> ----= East and West-Coast Server Farms - Total Privacy via Encryption
> =----



Report this thread to moderator Post Follow-up to this message
Old Post
Dan Guzman
03-28-06 08:27 AM


Re: How to fire a trigger without changing table data
"Dan Guzman" <guzmanda@nospam-online.sbcglobal.net> wrote in message
news:_s1Wf.9738$tN3.2012@newssvr27.news.prodigy.net... 
>
> The script Tom posted works for me:  Please expand on what you mean by 'it
> doesn't work'.

Thanks for the help. The problem was due to NULL values in some columns.

The trigger was firing but not changing data.



----== Posted via droptable.com - Unlimited-Unrestricted-Secure Usenet News=
=----
http://www.droptable.com The #1 Newsgroup Service in the World! 120,000+ New
sgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----

Report this thread to moderator Post Follow-up to this message
Old Post
John Smith
03-28-06 08:27 AM


Re: How to fire a trigger without changing table data
>>The trigger was firing but not changing data.


Thats what your question says

Madhivanan


Report this thread to moderator Post Follow-up to this message
Old Post
Madhivanan
03-28-06 02:29 PM


Sponsored Links





Last Thread Next Thread
Post New Thread

Microsoft SQL Server forum archive

Show a Printable Version Email This Page to Someone! Receive updates to this thread
Microsoft SQL Server
Access database support
PostgreSQL Replication
SQL Server ODBC
FoxPro Support
PostgreSQL pgAdmin
SQL Server Clustering
MySQL ODBC
Web Applications with dBASE
SQL Server CE
MySQL++
Sybase Database Support
MS SQL Full Text Search
PostgreSQL Administration
SQL Anywhere support
DB2 UDB Database
Paradox Database Support
Filemaker Database
Berkley DB
SQL 2000/2000i database
ASE Database
Forum Jump:
All times are GMT. The time now is 09:54 AM.

 
Mobile devices forum | Database support forum archive




Copyrights DropTable.com Database Support Forum 2004 - 2006