Forum
Bildirimler
Hepsini Temizle
SQL Server
2
Yazılar
1
Üyeler
0
Reactions
582
Görüntüleme
Konu başlatıcı
Merhaba;
SQL Server 2012 Kullanmayım. Where ID IN (@BedenID) yazdığımda Incorrect syntax near hatası almaktayım.
CREATE PROCEDURE [dbo].[Bedenler]
(
@BedenID Varchar(100)
)
AS
SET NOCOUNT ON
EXEC sp_executesql N'
SELECT
T.ID BedenID,
T.RefAdiTR BedenAdi
FROM dbo.OLS_Referans T
WHERE
T.ID IN @BedenID -- (102,103,104) yazınca problem olmuyor
', N'@BedenID Varchar(100)', @BedenID
GO
EXEC dbo.Bedenler @BedenID='102,103,104'
Gönderildi : 07/11/2012 16:18
Konu başlatıcı
Değerli arkadaşlar konu hakkında bilgisi olan varmı. Uzun zaman önce sormuştum. sp_executesql metodu ile yapmak istiyorum.
Saygılarımla
Gönderildi : 27/11/2012 00:11