Click here to Skip to main content
15,886,137 members
Home / Discussions / Database
   

Database

 
QuestionUse if else statements to retrieve a certain column based on criteria and give it for display Pin
nit11525-Nov-08 11:30
nit11525-Nov-08 11:30 
AnswerRe: Use if else statements to retrieve a certain column based on criteria and give it for display Pin
Pete O'Hanlon25-Nov-08 12:22
mvePete O'Hanlon25-Nov-08 12:22 
AnswerRe: Use if else statements to retrieve a certain column based on criteria and give it for display Pin
PIEBALDconsult26-Nov-08 13:49
mvePIEBALDconsult26-Nov-08 13:49 
QuestionDynamic sql Query Pin
shinboxe25-Nov-08 6:09
shinboxe25-Nov-08 6:09 
AnswerRe: Dynamic sql Query Pin
Ben Fair25-Nov-08 9:35
Ben Fair25-Nov-08 9:35 
GeneralRe: Dynamic sql Query Pin
shinboxe25-Nov-08 10:15
shinboxe25-Nov-08 10:15 
GeneralRe: Dynamic sql Query Pin
Ashfield25-Nov-08 21:17
Ashfield25-Nov-08 21:17 
GeneralRe: Dynamic sql Query Pin
Umair Feroze26-Nov-08 3:44
Umair Feroze26-Nov-08 3:44 
What I understood from description is you want to check whether the variables provided are null or not. If any of these is null put default value. If is that so, below is the answer:


CREATE PROC sp_TestSp (@var1 int = 0, @var2 int =0 , @var3 varchar(50) = 'Default') -- this will set default value of @var1 to 0 and @var2 to 0 and @var3 to "Default"
AS
UPDATE table1 set col1 = @var1, col2 = @var2, col3 = @var3

OR

CREATE PROC sp_TestSp (@var1 int = 0, @var2 int =0 , @var3 varchar(50) = 'Default') -- this will set default value of @var1 to 0 and @var2 to 0 and @var3 to "Default"
AS
UPDATE table1 set col1 = ISNULL(@var1, 0), col2 = ISNULL(@var2, 0), col3 = ISNULL(@var3, 'Default')

Hope this answers you question.

Umair Feroze
QuestionRe: Dynamic sql Query Pin
Ashfield26-Nov-08 8:36
Ashfield26-Nov-08 8:36 
AnswerRe: Dynamic sql Query Pin
shinboxe27-Nov-08 7:47
shinboxe27-Nov-08 7:47 
QuestionVista Home Premium - install SQL 2005 Express with Reporting Service? Pin
devvvy25-Nov-08 5:24
devvvy25-Nov-08 5:24 
AnswerRe: Vista Home Premium - install SQL 2005 Express with Reporting Service? Pin
Jerry Hammond25-Nov-08 18:19
Jerry Hammond25-Nov-08 18:19 
QuestionIs having an error handler in every single stored procedure excessive? Pin
emunews25-Nov-08 3:21
emunews25-Nov-08 3:21 
AnswerRe: Is having an error handler in every single stored procedure excessive? Pin
Ashfield25-Nov-08 5:21
Ashfield25-Nov-08 5:21 
GeneralRe: Is having an error handler in every single stored procedure excessive? Pin
emunews25-Nov-08 10:59
emunews25-Nov-08 10:59 
GeneralRe: Is having an error handler in every single stored procedure excessive? Pin
Ashfield25-Nov-08 21:08
Ashfield25-Nov-08 21:08 
GeneralRe: Is having an error handler in every single stored procedure excessive? Pin
emunews26-Nov-08 2:24
emunews26-Nov-08 2:24 
GeneralRe: Is having an error handler in every single stored procedure excessive? Pin
Ashfield26-Nov-08 8:42
Ashfield26-Nov-08 8:42 
GeneralRe: Is having an error handler in every single stored procedure excessive? Pin
emunews26-Nov-08 9:11
emunews26-Nov-08 9:11 
AnswerRe: Is having an error handler in every single stored procedure excessive? Pin
emunews1-Dec-08 8:12
emunews1-Dec-08 8:12 
GeneralRe: Is having an error handler in every single stored procedure excessive? Pin
Wendelius1-Dec-08 10:40
mentorWendelius1-Dec-08 10:40 
GeneralRe: Is having an error handler in every single stored procedure excessive? Pin
emunews2-Dec-08 3:59
emunews2-Dec-08 3:59 
GeneralRe: Is having an error handler in every single stored procedure excessive? Pin
Wendelius2-Dec-08 4:08
mentorWendelius2-Dec-08 4:08 
AnswerRe: Is having an error handler in every single stored procedure excessive? Pin
emunews20-Jan-09 5:40
emunews20-Jan-09 5:40 
QuestionRead Output parameter with ExecuteReader in DAAB Pin
Meysam Mahfouzi24-Nov-08 22:57
Meysam Mahfouzi24-Nov-08 22:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.