gpt4 book ai didi

sql - 列插入或更新与先前的 CREATE RULE 语句施加的规则冲突

转载 作者:行者123 更新时间:2023-12-04 19:05:30 26 4
gpt4 key购买 nike

我正在做一个在线游戏。我在向表中插入新数据时遇到了一些问题。我越来越

2010-4-8 2:14, 37000, 513, [Microsoft][ODBC SQL Server Driver][SQL Server]A column insert or update conflicts with a rule imposed by a previous CREATE RULE statement. The statement was terminated. The conflict occurred in database 'KN_online', table 'ACCOUNT_CHAR', column 'strAccountID'., 261 NationSelect



在日志中。这是什么意思?我怎样才能解决这个问题?

我试图为我的数据库删除 RULE,但我无法删除 RULE。我收到 the rule 'dbo.unallowedchars' cannot be dropped because it is bounded to one or more clumn.
我设置了所有权限,但它仍然无法正常工作..谢谢..

最佳答案

你想:

a) 了解为什么有人首先要遵守规则。如果您不知道为什么存在该规则,我建议您在继续之前进行一些调查。您是否要通过输入不适当的字符来破坏应用程序的其他一些区域?

b) 使用存储过程sp_unbindrule (2008 链接,但同样适用于 2000),从列中取消绑定(bind)规则。

关于sql - 列插入或更新与先前的 CREATE RULE 语句施加的规则冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com