DotNet_King
دوشنبه 14 مرداد 1387, 18:45 عصر
با سلام
برای insert کردن یه سری مقادیر تو بانک کد زیر رو نوشتم ولی وقتی که به جای مقدار سوم دستور select رو قرار می دهم این ارور رو می گیره
وقتی که برای هر مقدار یه عدد پیش فرض می زارم جواب می ده . دستور سلکت هم یه عدد خروجی می دهد
Msg 156, Level 15, State 1, Line 7
Incorrect syntax near the keyword 'select'.
Msg 102, Level 15, State 1, Line 7
Incorrect syntax near ')'.
create table #stLesson
(
stID int,
LessID int,
LessUnit int
)
Declare @StID int,@lessID int,@unit int,@txt varchar(100)
set @lessID=12002
set @stID=12002
select @unit
INSERTINTO #stLesson values(@stID,@lessID,select [dbo].[tblLessID].[lessUnit] from [dbo].[tblLessID] where [dbo].[tblLessID].[LessID] = @LessID)
-- @StID , @lessID , 10)
برای insert کردن یه سری مقادیر تو بانک کد زیر رو نوشتم ولی وقتی که به جای مقدار سوم دستور select رو قرار می دهم این ارور رو می گیره
وقتی که برای هر مقدار یه عدد پیش فرض می زارم جواب می ده . دستور سلکت هم یه عدد خروجی می دهد
Msg 156, Level 15, State 1, Line 7
Incorrect syntax near the keyword 'select'.
Msg 102, Level 15, State 1, Line 7
Incorrect syntax near ')'.
create table #stLesson
(
stID int,
LessID int,
LessUnit int
)
Declare @StID int,@lessID int,@unit int,@txt varchar(100)
set @lessID=12002
set @stID=12002
select @unit
INSERTINTO #stLesson values(@stID,@lessID,select [dbo].[tblLessID].[lessUnit] from [dbo].[tblLessID] where [dbo].[tblLessID].[LessID] = @LessID)
-- @StID , @lessID , 10)