<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[BoyLee's Blog]]></title> 
<link>http://boylee.net/index.php</link> 
<description><![CDATA[{卡西莫多}私人志__一个对日软件外包程序员的网络日志__________]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[BoyLee's Blog]]></copyright>
<item>
<link>http://boylee.net/post/403/</link>
<title><![CDATA[神奇的SQL约束名]]></title> 
<author>lee &lt;jhmily@gmail.com&gt;</author>
<category><![CDATA[SQL Server]]></category>
<pubDate>Sun, 18 Oct 2009 04:27:24 +0000</pubDate> 
<guid>http://boylee.net/post/403/</guid> 
<description>
<![CDATA[ 
	某天发完版本，日本那过来紧急邮件，作成安装文件时SQL执行失败<br/>按照安装文件中SQL文件执行顺序，执行到如下部分时，提示约束已存在<br/><div class="code">CREATE TABLE &#91;dbo&#93;.&#91;TTL_TOTALONLINEDISCOUNT&#93;( <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--......<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#91;iDiscountAmount&#93; &#91;int&#93; NOT NULL CONSTRAINT &#91;DF__TTL_TOTAL__iDisc__77FFC2B3&#93;&nbsp;&nbsp;DEFAULT ((0)), <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--......<br/>) </div><br/>反复检查了几个SQL文件中所有语句，反复确认文件中有且只有一个名为[DF__TTL_TOTAL__iDisc__77FFC2B3]的约束。百思不得其解。后来执行到此创建表语句的前一段语句，查询系统视图default_constraints，果然发现已存在名为[DF__TTL_TOTAL__iDisc__77FFC2B3]的约束，有点纳闷。<br/>仔细推敲后，大概估摸出出错的原因。平时写SQL语句并不会指定约束名，约束名是系统自动生成的，且最后面的77FFC2B3为系统为了防止约束名重复生成的后缀字符串。本次项目对应中，在另外一个SQL文件的一个语句中增加了两个字段，现存的SQL语句中建立表的地方有部分没有指定约束名，导致生成的约束名重复。删除全部约束名改为自动生成，问题解决。<br/>............<br/><br/>Tags - <a href="http://boylee.net/tags/sql_server/" rel="tag">sql server</a> , <a href="http://boylee.net/tags/%25E7%25BA%25A6%25E6%259D%259F/" rel="tag">约束</a>
]]>
</description>
</item><item>
<link>http://boylee.net/post/403/#blogcomment2949</link>
<title><![CDATA[[评论] 神奇的SQL约束名]]></title> 
<author>Ever &lt;eversiming@qq.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Sun, 18 Oct 2009 14:28:04 +0000</pubDate> 
<guid>http://boylee.net/post/403/#blogcomment2949</guid> 
<description>
<![CDATA[ 
	额..不是很懂!<br/><br/><br/><br/>PS 应该是完全不懂..很喜欢这个表情..
]]>
</description>
</item><item>
<link>http://boylee.net/post/403/#blogcomment2950</link>
<title><![CDATA[[评论] 神奇的SQL约束名]]></title> 
<author>bkkkd &lt;bkkkd@163.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 19 Oct 2009 00:50:45 +0000</pubDate> 
<guid>http://boylee.net/post/403/#blogcomment2950</guid> 
<description>
<![CDATA[ 
	看不懂。
]]>
</description>
</item><item>
<link>http://boylee.net/post/403/#blogcomment2951</link>
<title><![CDATA[[评论] 神奇的SQL约束名]]></title> 
<author>博爱老头 &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 20 Oct 2009 03:41:39 +0000</pubDate> 
<guid>http://boylee.net/post/403/#blogcomment2951</guid> 
<description>
<![CDATA[ 
	用PD的话，可能会好一点。。呵呵。。
]]>
</description>
</item><item>
<link>http://boylee.net/post/403/#blogcomment2952</link>
<title><![CDATA[[评论] 神奇的SQL约束名]]></title> 
<author>仁心博客 &lt;24066908@qq.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Wed, 21 Oct 2009 03:34:51 +0000</pubDate> 
<guid>http://boylee.net/post/403/#blogcomment2952</guid> 
<description>
<![CDATA[ 
	小弟我门外汉
]]>
</description>
</item><item>
<link>http://boylee.net/post/403/#blogcomment2953</link>
<title><![CDATA[[评论] 神奇的SQL约束名]]></title> 
<author>卡喀 &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 23 Oct 2009 02:42:52 +0000</pubDate> 
<guid>http://boylee.net/post/403/#blogcomment2953</guid> 
<description>
<![CDATA[ 
	偶发现都是看不懂的<br/><br/>虽然我也看不懂<br/><br/>不过我不会明说的！
]]>
</description>
</item><item>
<link>http://boylee.net/post/403/#blogcomment2957</link>
<title><![CDATA[[评论] 神奇的SQL约束名]]></title> 
<author>回到过去 &lt;guobingcong05@163.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 26 Oct 2009 11:29:50 +0000</pubDate> 
<guid>http://boylee.net/post/403/#blogcomment2957</guid> 
<description>
<![CDATA[ 
	俺也不懂， 不过问题解决了， 就是好事情啊。
]]>
</description>
</item>
</channel>
</rss>