bir değerin birden çok değeri eklemek için:MSSQL prosedürü yerine bu MSSQL prosedür var
CREATE PROCEDURE InsertCodeIfNotExist
@Code nvarchar(32)
AS
INSERT Codes (Code)
SELECT @Code
WHERE NOT EXISTS
(SELECT 1
FROM Codes
WHERE Code = @Code
);
benim için iyi çalışıyor, ama böyle bir 100 değerleri ve çağrı ile çalışmak olabilir eğer daha iyi olurdu her bir değer için bu prosedür. Bu mssql ile mümkün mü? InsertManyCodesIfNotExist
gibi tanımlayabilir miyim ve yüzlerce değerden fazlası var mı?
bu '@Code sağlıyoruz yerden '? Ayrıca, '@ Code' değerinin tablonuzda benzersiz olduğundan emin olmak istediğiniz gibi görünüyor, o zaman neden bir 'UNIQUE' sütunu olarak yapmıyorsunuz? –
@RahulTripathi Bu https://github.com/patriksimek/node-mssql#input – Capaj
@RahulTripathi gibi giriş paraşütlerini tanımlayan node.js mssql paketini kullanıyorum. Bu konuda tanımladığım bir kısıtlama var. : ALTER TABLE Kodları ADD CONSTRAINT kodu BENZERSİZ (Kod) – Capaj