NULL veya int değeri olabilecek bir değer gönderen bu yordamı çağırmak istiyorum.SET ANSI_NULLS AÇIK veya KAPALI ile nasıl baş edilir?
SELECT DomainName, DomainCode FROM Tags.tblDomain WHERE SubDomainId [email protected]
Sadece şu kodda şu anda yaptığım şeyden ziyade bu tek sorguyu kullanmak istiyorum.
Ben this Link var ben o zaman bunu nasıl bu aradık.Ben ANSI_NULLS KAPALI
ayarlamak zorunda Buna göre benim sql sorgusu çalıştırmadan önce bu prosedür içinde bu ayarlayın ve sonra bu yaptıktan sonra tekrar sıfırlamak mümkün değilim.
ALTER PROCEDURE [Tags].[spOnlineTest_SubDomainSelect]
@SubDomainId INT
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
IF @SubDomainId IS NULL
SELECT DomainName, DomainCode FROM Tags.tblDomain WHERE SubDomainId IS NULL
ELSE
SELECT DomainName, DomainCode FROM Tags.tblDomain WHERE SubDomainId [email protected]
END
Ne ANSI_NULLS ile anlaşma veya Else
@ gbn thx. –