Visual Studio 2013 SQL stored procedure updating a Bit column -
so have stored procedure need update column value true/false based on column's beingness null or not.
i suppose needs this:
if([template] not null) begin update cmm_templates set [template_exists]=1 [id] = @id end when trying update database, gives out:
an error occurred while batch beingness executed. the table cmm_templates exists, columns , variable exists, problem in line:
set [template_exists]=1 if update column via variable, works. not if update directly.
i have tried:
set [template_exists]=1 set [template_exists]='true' set [template_exists]=cast('true' bit) set [template_exists]=cast(1 bit) none of them seems work. i'm sure missing something, can figure out what.
any help appreciated.
i not understand part if([template] not null).
i suggest try:
update cmm_templates set [template_exists]=1 [id] = @id , [template] not null sql stored-procedures visual-studio-2013
No comments:
Post a Comment