2014-10-17 30 views
-2

我需要一個接受4個參數的存儲過程。當我傳遞這4個參數值時,我的存儲過程應該返回false,否則它應該返回true。在SQL Server存儲過程中進行驗證

我是新來的存儲過程。

假設當我通過'test', 'test', 'test', 'test'作爲參數傳遞給我的存儲過程,我的存儲過程應該返回false否則真

+2

好。這聽起來像你有一個規格。所以,現在你需要嘗試一下,回到這裏,看看你在實現該規範時遇到的實際問題。 – 2014-10-17 06:34:45

+0

正如我所說我是存儲過程的新手,現在我沒有時間學習存儲過程並實現它。如果你理解我的問題,請確實需要。 – sree 2014-10-17 06:42:17

+3

我不是來爲你做全部工作的。有*豐富*的文檔和*大量的教程在那裏供您學習。 – 2014-10-17 06:43:20

回答

0

試試這個:

create procedure test_parameters 
    @a varchar(10),@b varchar(10),@c varchar(10),@d varchar(10) 

as 
    begin 
      select case when @[email protected] and @[email protected] and @[email protected] then 'False' else 'TRUE' 
    end 
end 

exec test_parameters @a='test',@b='test',@c='test',@d='test' 

- Returns FALSE

+0

非常感謝您的時間 – sree 2014-10-17 06:53:52