Click here to Skip to main content
15,903,388 members
Home / Discussions / Database
   

Database

 
GeneralRe: MSSQL - How can I reference a column to update using a variable?? Pin
Jörgen Andersson21-Dec-10 0:07
professionalJörgen Andersson21-Dec-10 0:07 
GeneralRe: MSSQL - How can I reference a column to update using a variable?? [modified] Pin
JTRizos21-Dec-10 6:04
JTRizos21-Dec-10 6:04 
GeneralRe: MSSQL - How can I reference a column to update using a variable?? Pin
Mycroft Holmes21-Dec-10 11:17
professionalMycroft Holmes21-Dec-10 11:17 
GeneralRe: MSSQL - How can I reference a column to update using a variable?? Pin
JTRizos21-Dec-10 11:40
JTRizos21-Dec-10 11:40 
GeneralRe: MSSQL - How can I reference a column to update using a variable?? Pin
Mycroft Holmes21-Dec-10 13:19
professionalMycroft Holmes21-Dec-10 13:19 
GeneralRe: MSSQL - How can I reference a column to update using a variable?? Pin
JTRizos22-Dec-10 6:26
JTRizos22-Dec-10 6:26 
GeneralRe: MSSQL - How can I reference a column to update using a variable?? Pin
Mycroft Holmes22-Dec-10 11:13
professionalMycroft Holmes22-Dec-10 11:13 
GeneralRe: MSSQL - How can I reference a column to update using a variable?? Pin
JTRizos22-Dec-10 11:48
JTRizos22-Dec-10 11:48 
I got it to work. Followed your advise from your previous reply and after a few tries, bingo, it worked. Here's the code in case it can help others. I am leaving the print statements I used for testing.

Declare @colname varchar(200), @Eid varchar(50),@message varchar(80),@command varchar(200)
Declare my_cursor CURSOR

For Select replace(replace(replace(SecurityRole,' ',''),'/',''),'-','') as SecRole,EmployeeID
from EmergencyContact.dbo.CSEEmployeeRoles
order by EmployeeID, SecRole

open my_cursor

fetch next from my_cursor into @colname,@Eid 
while @@fetch_status = 0
begin
select @message = @colname+' '+@Eid
--print @message

select @command= 'update EmergencyContact.dbo.CSERolesRolledUp set '+@colname+' = ''Yes''
where EmployeeID = '+@Eid
exec (@command)
print @UpdDate
--print @colname
--print @command
fetch next from my_cursor into @colname,@Eid
--print @colname
end
close my_cursor
deallocate my_cursor


Thanx again for your help. Having never used Cursor or Dynamic SQL before, I just needed to know it can be done and I was on the right track.

Happy Holidays! Big Grin | :-D
QuestionExplain Explain for me! Pin
Chris Meech20-Dec-10 7:04
Chris Meech20-Dec-10 7:04 
AnswerRe: Explain Explain for me! Pin
Jörgen Andersson20-Dec-10 10:07
professionalJörgen Andersson20-Dec-10 10:07 
RantRe: Explain Explain for me! Pin
Mycroft Holmes20-Dec-10 16:14
professionalMycroft Holmes20-Dec-10 16:14 
GeneralRe: Explain Explain for me! Pin
Jörgen Andersson20-Dec-10 23:51
professionalJörgen Andersson20-Dec-10 23:51 
GeneralRe: Explain Explain for me! Pin
Chris Meech21-Dec-10 2:11
Chris Meech21-Dec-10 2:11 
GeneralRe: Explain Explain for me! Pin
Chris Meech21-Dec-10 2:16
Chris Meech21-Dec-10 2:16 
QuestionHow to Display transactions happened in sqlserver 2005 Pin
nainakarri19-Dec-10 21:58
nainakarri19-Dec-10 21:58 
AnswerRe: How to Display transactions happened in sqlserver 2005 Pin
Hiren solanki19-Dec-10 22:49
Hiren solanki19-Dec-10 22:49 
GeneralRe: How to Display transactions happened in sqlserver 2005 Pin
nainakarri20-Dec-10 0:00
nainakarri20-Dec-10 0:00 
QuestionError Can't serliase access for the transaction Pin
kjsl2k919-Dec-10 18:08
kjsl2k919-Dec-10 18:08 
AnswerRe: Error Can't serliase access for the transaction Pin
Jörgen Andersson20-Dec-10 10:29
professionalJörgen Andersson20-Dec-10 10:29 
QuestionSQL Server Memmory problem Pin
MAW3019-Dec-10 11:35
MAW3019-Dec-10 11:35 
AnswerRe: SQL Server Memmory problem Pin
Mycroft Holmes19-Dec-10 11:57
professionalMycroft Holmes19-Dec-10 11:57 
QuestionConnect C# Application to network Oracle 10g install Pin
PDTUM18-Dec-10 8:10
PDTUM18-Dec-10 8:10 
AnswerRe: Connect C# Application to network Oracle 10g install Pin
Mycroft Holmes18-Dec-10 12:21
professionalMycroft Holmes18-Dec-10 12:21 
GeneralRe: Connect C# Application to network Oracle 10g install Pin
PDTUM18-Dec-10 13:57
PDTUM18-Dec-10 13:57 
AnswerRe: Connect C# Application to network Oracle 10g install Pin
Jörgen Andersson18-Dec-10 13:07
professionalJörgen Andersson18-Dec-10 13:07 

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.