Sql server MSSQL中的过程未插入值
我在MSSQL中有两个数据库,通过一个程序将值插入到第一个表中,我希望这个过程将相同的值插入到第二个表中Sql server MSSQL中的过程未插入值,sql-server,stored-procedures,triggers,Sql Server,Stored Procedures,Triggers,我在MSSQL中有两个数据库,通过一个程序将值插入到第一个表中,我希望这个过程将相同的值插入到第二个表中 ALTER PROCEDURE [dbo].[ylk_banka_ekle] @banka_kod varchar(25) AS BEGIN INSERT INTO MikroDB_V15_TEST2.dbo.BANKALAR (ban_RECid_DBCno, ban_RECid_RECno, ban_SpecRECNo, ban_ipta
ALTER PROCEDURE [dbo].[ylk_banka_ekle]
@banka_kod varchar(25)
AS
BEGIN
INSERT INTO MikroDB_V15_TEST2.dbo.BANKALAR
(ban_RECid_DBCno, ban_RECid_RECno, ban_SpecRECNo,
ban_iptal, ban_fileid, ban_hidden, ban_kilitli, ban_degisti, ban_CheckSum,
ban_create_user, ban_create_date, ban_lastup_user, ban_lastup_date,
ban_special1, ban_special2, ban_special3, ban_kod)
SELECT
ban_RECid_DBCno, ban_RECid_RECno, ban_SpecRECNo,
ban_iptal, ban_fileid, ban_hidden, ban_kilitli, ban_degisti, ban_CheckSum,
ban_create_user, ban_create_date, ban_lastup_user, ban_lastup_date,
ban_special1, ban_special2, ban_special3, ban_kod
FROM BANKALAR
WHERE (ban_kod = @banka_kod)
UPDATE BANKALAR SET ban_RECid_RECno = ban_RECno WHERE ban_RECno !=
ban_RECid_RECno
END
GO
在sql中,当我执行此过程时,它只会说“Command is successful”,但不会将任何行添加到第二个数据库中。
任何人都能知道我的错误在哪里?它不能添加行,因为它是一个UPDATE语句。代码中只有一个insert语句,这就是为什么只有一个db获得insert。我在MSSQL中有两个数据库,程序将值插入第一个表,我希望这个过程将相同的值插入第二个表。什么数据类型是BANKALAR表的Banu kod?第二个表的名称是什么?