Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
cal_bonjovi
Starting Member
3 Posts |
Posted - 2010-12-20 : 04:48:23
|
i have a query with parameters, what i want is i want to give value to my parameter coming another tableexample: declare @PersonnelNumber intdeclare @WageType intdeclare @PayGroup nvarchar(40)set @PersonnelNumber = 123set @WageType = 7000set @PayGroup = 'M'instead of 123, i want to get its value from tableSourceinstead of 7000, i want to get its value from tableSourceinstead of 'M', i want to get its value from tableSourcethen below this declaration query is a where a clause that uses the above parameterslike this one..but this is incorrectset @PersonnelNumber = select personnelNumber from tableSOurceset @WageType = select Wagetype from tableSOurceset @PayGroup = select Paygroup from tableSOurce |
|
Sachin.Nand
2937 Posts |
Posted - 2010-12-20 : 04:52:45
|
select @PersonnelNumber = personnelNumber from tableSOurceRemember the value of @PersonnelNumber will be set to any of the random value of personnelNumber from tableSOurcePBUH |
|
|
cal_bonjovi
Starting Member
3 Posts |
Posted - 2010-12-20 : 04:57:51
|
how will i write that..set @PersonnelNumber = Select @PersonnelNumber = PersonnelNumber from tableSource???? |
|
|
GilaMonster
Master Smack Fu Yak Hacker
4507 Posts |
Posted - 2010-12-20 : 05:34:07
|
You write it exactly how Sachin.Nand showed.select @PersonnelNumber = personnelNumber from tableSource --Gail ShawSQL Server MVP |
|
|
|
|
|