moji_helooo
پنج شنبه 05 اردیبهشت 1392, 19:50 عصر
سلام. من این دستورات زیر رو می زنم:
delcare @title nvarchar;
set @title = (select عنوان from book
where مولف = 'رولینگ');
البته توی دستور بالا قراره کوتیشن دور مولف باشه و مساوی با رولینگ ولی اینجا چپکی می شه.
دستور selectی که توشه باید به من مقدار 'هری پاتر' رو بده و به تنهایی که به کار می برم می ده. اما بعدش که دستور زیر رو می زنم:
insert into book(عنوان) values (@title);
فرض کنید بقیه فیلد ها NULL پذیر یا به قول آقای رانکوهی "هیچمقدار پذیر" باشند. بعد وقتی که اجرا می کنم ارور زیر میاد:
Msg 137, Level 15, State 2, Line 2
Must declare the scalar variable "@title".
حالا به نظر شما من باید چه کار کنم؟
delcare @title nvarchar;
set @title = (select عنوان from book
where مولف = 'رولینگ');
البته توی دستور بالا قراره کوتیشن دور مولف باشه و مساوی با رولینگ ولی اینجا چپکی می شه.
دستور selectی که توشه باید به من مقدار 'هری پاتر' رو بده و به تنهایی که به کار می برم می ده. اما بعدش که دستور زیر رو می زنم:
insert into book(عنوان) values (@title);
فرض کنید بقیه فیلد ها NULL پذیر یا به قول آقای رانکوهی "هیچمقدار پذیر" باشند. بعد وقتی که اجرا می کنم ارور زیر میاد:
Msg 137, Level 15, State 2, Line 2
Must declare the scalar variable "@title".
حالا به نظر شما من باید چه کار کنم؟