看了一下,没有语法错误-- 检查换货主表中该外键是否已存在
IF NOT exists(SELECT * FROM crm_som_back WHERE so_code = @newso_code)
BEGIN
--如果不存在,在换货主表中创建换货主键
INSERT INTO crm_som_change 换货主表应该是下面那个吧,IF里面得改改,销售主表也是:-- 检查销售主表中该外键是否已存在
IF NOT exists(SELECT * FROM crm_som_back WHERE so_code = @newso_code)
BEGIN
--如果不存在,在销售主表中创建销售主键
INSERT INTO crm_som_sale
IF NOT exists(SELECT * FROM crm_som_back WHERE so_code = @newso_code)
BEGIN
--如果不存在,在换货主表中创建换货主键
INSERT INTO crm_som_change 换货主表应该是下面那个吧,IF里面得改改,销售主表也是:-- 检查销售主表中该外键是否已存在
IF NOT exists(SELECT * FROM crm_som_back WHERE so_code = @newso_code)
BEGIN
--如果不存在,在销售主表中创建销售主键
INSERT INTO crm_som_sale
SELECT
@newso_code,doflag,err_msg,so_date,friend_id,friend_code,emp_id,so_amount,introname,intro_i
d,so_memo1k,so_buyreson1,si_lasted,so_branch FROM crm_som WHERE crm_som.so_code = @so_code 这城的 intor_id,是粘上来换行出错了,还是本来就打成这样的语句的?