sql server - SQL - Stored Procedures - get values from subquery -


i have stored procedure , exec call like:

exec schedule_insertreservations       @scheduleid = (select scheduleid schedule job_no = 'abc'),      @scheduletaskid = (select scheduletaskid scheduletasks (scheduleid = (select scheduleid schedule job_no = 'abc')) , librarytaskid = 247),      @resourceid = (select vendor_id tblvendors vendor_name = 'blue line taxi') 

and trying set values stored procedure using sub-queries these errors when run it:

msg 102, level 15, state 1, line 1
incorrect syntax near '('.

msg 102, level 15, state 1, line 1
incorrect syntax near ','.

msg 102, level 15, state 1, line 1
incorrect syntax near ','.

can not use sub-queries in stored procedures?

why cant declare 3 variables , use parameter procedure.

declare @sch_id     int,--change datatype based on schema.         @vendor_id  int,         @sch_taskid int  select @sch_id = scheduleid   schedule  job_no = 'abc'  select @sch_taskid = scheduletaskid   scheduletasks st        inner join schedule s                on st.scheduleid = s.scheduleid  s.job_no = 'abc'        , s.librarytaskid = 247   select @vendor_id = vendor_id   tblvendors  vendor_name = 'blue line taxi'  exec schedule_insertreservations   @scheduleid = @sch_id,   @scheduletaskid = @sch_taskid,   @resourceid = @vendor_id  

Comments

Popular posts from this blog

Java 3D LWJGL collision -

methods - python can't use function in submodule -

c# - ErrorThe type or namespace name 'AxWMPLib' could not be found (are you missing a using directive or an assembly reference?) -