很郁闷,很奇怪的一件事!(邹建及各位大侠一同来看看!)

我是老姚 2004-09-24 11:03:20
我写了一个存储过程,执行的时候总是报错,就是关系约束冲突!
但是换成同样的SQL语句,用同样的数据去执行却能够成功。。这是怎么回事!
...全文
88 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
我是老姚 2004-09-24
  • 打赏
  • 举报
回复
哈哈,是长度问题!
问题解决!
shuiniu 2004-09-24
  • 打赏
  • 举报
回复
同意楼上的!
zjcxc 元老 2004-09-24
  • 打赏
  • 举报
回复
存储过程帖出来.

具体的错误信息帖出来.
lsxaa 2004-09-24
  • 打赏
  • 举报
回复
VARCHAR 指定长度 如varchar(100)
shuiniu 2004-09-24
  • 打赏
  • 举报
回复
具体的出错提示呢?
我是老姚 2004-09-24
  • 打赏
  • 举报
回复
TOzjcxc(邹建)
重新建过,是一样的,如果是表结构的问题,为什么换成SQL语句,去执行,并且采用同样的数据可以执行成功呢?
shuiniu 2004-09-24
  • 打赏
  • 举报
回复
楼主再仔细检查检查!
我是老姚 2004-09-24
  • 打赏
  • 举报
回复
存储过程:

ALTER PROCEDURE dbo.CodeClass_FieldAppend
(
@FieldName VARCHAR,
@codeClassId INT,
@codeTypeId INT,
@fieldValueDef VARCHAR
)
AS
INSERT INTO FieldDefs (
FieldName,
CodeClassId,
codeTypeId,
FieldValueDef)
VALUES (
@FieldName,
@CodeClassId,
@codeTypeId,
@FieldValueDef
)
shuiniu 2004-09-24
  • 打赏
  • 举报
回复
呵呵...
zjcxc 元老 2004-09-24
  • 打赏
  • 举报
回复
删除存储过程,重新创建

如果还是有问题,证明是你的表结构的问题.
lsxaa 2004-09-24
  • 打赏
  • 举报
回复
什么样的,贴出来看看

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧