34,593
社区成员
发帖
与我相关
我的任务
分享
alter table POProblem alter column 第三列列名 varchar(1000)
insert into POProblem
values
(
'6043266',
'0001',
'违反了 PRIMARY KEY 约束 ''PK_POLOAD''。不能在对象 ''POLOAD'' 中插入重复键。语句已终止。',
'H0008'
)
select * from POProblem
1、将参数里的'用''来替换,因为在字符串里是用双引号来代替单引号的
2、因为此字符串长度不固定,所以要将该当字符串存储的类型设为不固定,varchar(max)或nvarcahr(max)
var str: string;
str:= '违反了 PRIMARY KEY 约束 PK_POLOAD。不能在对象 POLOAD 中插入重复键。语句已终止。'
insert into POProblem(对应的字段)
values
(
''6043266'',
+''0001'',
+str,
+'H0008'
)
replace('违反了 PRIMARY KEY 约束 'PK_POLOAD'。不能在对象 'POLOAD' 中插入重复键。语句已终止。', '''','''''')
insert into POProblem
values
(
'6043266',
'0001',
'违反了 PRIMARY KEY 约束 ''PK_POLOAD''。不能在对象 ''POLOAD'' 中插入重复键。语句已终止。',
'H0008'
)