当前位置: 首页 > 面试题库 >

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

羊舌高峰
2023-03-14
问题内容

我正在开发在线游戏。将新数据插入表时遇到一些问题。我越来越

2010-4-8 2:14、37000、513,[Microsoft] [ODBC SQL Server驱动程序] [SQL
Server]列插入或更新与先前的CREATE RULE语句所施加的规则冲突。该声明被终止。261
NationSelect数据库’KN_online’,表’ACCOUNT_CHAR’,列’strAccountID’中发生冲突。

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

我尝试删除数据库的RULE,但无法删除RULE。我越来越 the rule 'dbo.unallowedchars' cannot be dropped because it is bounded to one or more clumn.

我设置了所有权限,但是它仍然无法正常工作..谢谢..


问题答案:

您想要:

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

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



 类似资料:
  • 我有一张像下面这样的桌子。我试图根据CTE中的值合并到此表中。但当我试图在出现冲突时更新表时,它无法获得CTE中的值 现在使用cte,我想在这个表中插入/更新记录。下面是我用来做同样的事情的代码。当记录已经存在于表中时,我想根据cte(cte_input_data.data_type_id)中的data_type_id值更新表,但它失败并出错。 它应该实现的是 > 如果cte_输入_数据。数据类型

  • 问题内容: 我正在尝试执行一些SQL,但是出现以下错误 但是似乎无法弄清楚问题出在哪里???任何帮助将不胜感激。 我的SQL技能是相当基本的,因此希望有人可以提供帮助 ~ ~ ~工作代码 ~ ~ ~ 设法使其正常工作,这是代码 问题答案: 归类基本上是告诉sql如何解释/比较/排序字符串的代码页。例如,可以区分大小写(不区分大小写)或忽略(不忽略)重音(如法语中的^)。有关更多信息,请参见此处。

  • 我的语法允许以下操作: 我从其他语法中抓了几个东西来玩。我的主要问题是我的expr规则。给定以下输入:,我期望解析树会找到..规则,但它将解释0。并不正确解析其余部分。 如果在我的0后面加上一个空格,就可以了: 谢了!

  • 我正在写一个数据挖掘程序,可以批量插入用户数据。 当前SQL只是一个普通的批量插入: 如果发生冲突,如何进行更新?我试过: 但它抛出

  • 是否有一种方法可以看到这些错误发生的地点/时间?我应该创建一个Lambda函数来处理这个吗?有这方面的例子吗?谢了。

  • 我试图将Postgres用作文档存储,但在Postgres解析器似乎不喜欢JSONB操作符的情况下,当我试图有效地向上插入文档时,遇到了一个问题。 我有一张桌子: 我尝试用以下方式插入数据: 我收到这条错误消息: 我试过数据- 我想将标识符列(示例中的a)留在JSON中,而不是使其成为表上的列。 我正在尝试做的事情目前是否得到支持?