<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-10995029.post532400961355981762..comments</id><updated>2010-01-07T18:21:48.576-05:00</updated><title type='text'>Comments on Discovering .NET: Alter column set default doesn't work in T-SQL 200...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://discoveringdotnet.alexeyev.org/feeds/532400961355981762/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10995029/532400961355981762/comments/default'/><link rel='alternate' type='text/html' href='http://discoveringdotnet.alexeyev.org/2008/02/alter-column-set-default-doesnt-work-in.html'/><author><name>Maxim Alexeyev</name><uri>http://www.blogger.com/profile/09080974570415524781</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10995029.post-5650187850752961841</id><published>2009-10-13T11:46:51.023-04:00</published><updated>2009-10-13T11:46:51.023-04:00</updated><title type='text'>maybe this script works for u, keep in mind to alt...</title><content type='html'>maybe this script works for u, keep in mind to alter the default values to your needs&lt;br /&gt;&lt;br /&gt;DECLARE BY_CURSOR CURSOR FOR SELECT ( SELECT TOP 1 obj.[name] FROM [syscolumns] col JOIN [sysobjects] obj  ON obj.[id] = col.[id] WHERE obj.type = &amp;#39;U&amp;#39; AND col.id = o.id ),o2.name FROM syscolumns c JOIN sysobjects o ON c.id = o.id JOIN sysobjects o2 ON c.cdefault = o2.id WHERE  c.NAME = &amp;#39;CreatedBy_SID&amp;#39;&lt;br /&gt;DECLARE ON_CURSOR CURSOR FOR SELECT ( SELECT TOP 1 obj.[name] FROM [syscolumns] col JOIN [sysobjects] obj  ON obj.[id] = col.[id] WHERE obj.type = &amp;#39;U&amp;#39; AND col.id = o.id ),o2.name FROM syscolumns c JOIN sysobjects o ON c.id = o.id JOIN sysobjects o2 ON c.cdefault = o2.id WHERE  c.NAME = &amp;#39;CreationDate_SID&amp;#39;&lt;br /&gt;&lt;br /&gt;DECLARE @CONSTRAINT VARCHAR(4000)&lt;br /&gt;DECLARE @TABLE VARCHAR(4000)&lt;br /&gt;&lt;br /&gt;OPEN BY_CURSOR&lt;br /&gt;FETCH NEXT FROM BY_CURSOR INTO @TABLE, @CONSTRAINT&lt;br /&gt;&lt;br /&gt;WHILE @@FETCH_STATUS &amp;gt;= 0&lt;br /&gt;BEGIN&lt;br /&gt; EXEC( &amp;#39;ALTER TABLE &amp;#39; + @TABLE+ &amp;#39; DROP CONSTRAINT &amp;#39; + @CONSTRAINT )&lt;br /&gt; EXEC( &amp;#39;ALTER TABLE &amp;#39; + @TABLE+ &amp;#39; ADD CONSTRAINT &amp;#39; + @CONSTRAINT + &amp;#39; DEFAULT ([dbo].[FBAS_UsersID](suser_name())) FOR CreatedBy_SID&amp;#39; )&lt;br /&gt; FETCH NEXT FROM BY_CURSOR INTO @TABLE, @CONSTRAINT&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;CLOSE BY_CURSOR&lt;br /&gt;DEALLOCATE BY_CURSOR&lt;br /&gt;&lt;br /&gt;OPEN ON_CURSOR&lt;br /&gt;FETCH NEXT FROM ON_CURSOR INTO @TABLE, @CONSTRAINT&lt;br /&gt;&lt;br /&gt;WHILE @@FETCH_STATUS &amp;gt;= 0&lt;br /&gt;BEGIN&lt;br /&gt; EXEC( &amp;#39;ALTER TABLE &amp;#39; + @TABLE+ &amp;#39; DROP CONSTRAINT &amp;#39; + @CONSTRAINT )&lt;br /&gt; EXEC( &amp;#39;ALTER TABLE &amp;#39; + @TABLE+ &amp;#39; ADD CONSTRAINT &amp;#39; + @CONSTRAINT + &amp;#39; DEFAULT ([dbo].[FDate_DateTime_2_ISO](getdate())) FOR CreationDate_SID&amp;#39; )&lt;br /&gt; FETCH NEXT FROM ON_CURSOR INTO @TABLE, @CONSTRAINT&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;CLOSE ON_CURSOR&lt;br /&gt;DEALLOCATE ON_CURSOR</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10995029/532400961355981762/comments/default/5650187850752961841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10995029/532400961355981762/comments/default/5650187850752961841'/><link rel='alternate' type='text/html' href='http://discoveringdotnet.alexeyev.org/2008/02/alter-column-set-default-doesnt-work-in.html?showComment=1255448811023#c5650187850752961841' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://discoveringdotnet.alexeyev.org/2008/02/alter-column-set-default-doesnt-work-in.html' ref='tag:blogger.com,1999:blog-10995029.post-532400961355981762' source='http://www.blogger.com/feeds/10995029/posts/default/532400961355981762' type='text/html'/></entry></feed>