سلام ببخشید چطور میشه نام یک جدول رو توی sql عوض کرد query رو می خوام و اینکه چطور میشه به صورت پویا این کارو انجام داد با پارامتر addwithvalue ممنون (البته من میخوام تو c# این کارو انجام بدم )
سلام ببخشید چطور میشه نام یک جدول رو توی sql عوض کرد query رو می خوام و اینکه چطور میشه به صورت پویا این کارو انجام داد با پارامتر addwithvalue ممنون (البته من میخوام تو c# این کارو انجام بدم )
سلام
میخواهید یک جدول دیتابس را تغییر نام دهید؟؟؟
متذکر میشوم که این عمل در حیطه کاری برنامه های ویرایشی بانک های اطلاعاتی است و این عمل هیچگاه نباید در یک برنامه خدماتی بانک اطلاعاتی استفاده شود.
دستور T-SQL چنین است:
یا میتوانید مستقیماً sp_rename را اجرا کنید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون که جوابمو دادین . یعنی من توی c# نمی تونم این کارو انجام بدم ؟ اگه بخوام دستور create table رو با استفاده از add with value به کار ببرم چی میشه همچین کاری کرد چون می خوام اسم جدولی رو که می خواد ایجاد کنه از کاربر بپرسه بازم ممنون
سلام
زبان SQL ربطی به نرم افزار خاصی ندارد و جمله شما کاملاً بی معنی است.یعنی من توی c# نمی تونم این کارو انجام بدم ؟
دستورات SQL را برای اجرا در هسته موتور بانک اطلاعاتی به شی Command میدهید و دستور را با متد ExecuteXXXXX اجرا میکنید.
شما میخواهید جدول بسازید یا جدولی را تغییر نام دهید؟اگه بخوام دستور create table رو با استفاده از add with value به کار ببرم چی میشه
به جای مقادیر در دستورات SQL باید از نامهای مجازی متغییری استفاده تا بعد بتوانید با خصیصه Parameters با انها کار کنید (از جمله AddWithValue و سایر متدهای مفیدتر!)
مثلاً
(البته این دستور خخاص چون SP است مستقیماً با Command هم قابل اجرا است.)کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام منظور من اینه که به این دستور ایراد می گیره : create table @table (name,lastname) values ("a","b","c"); . به قسمت @ table ایراد میگیره.و بعد هم از پارامترها ایراد می گیره . ممنون
سلام
خوب مشص است که جواب نمیدهد! دو مطلب وجود دارد.
اول در SQL هم ما دستور و مقدار داریم.
مثل زبان برنامه نویسی عادی.
شما فقط میتوانید مقادیر را پارامتر کنید.
مثلاً دستور زیر خطا خواهد داد !!!
در این مورد و برای نام جدول و نام فیلدها شما باید از جمع string در داخل کدها استفاده کنید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
==============
دوم هم آنکه من تا حالا همچین سینتکسی ندیده ام!
این را از کجا پیدا کردید؟؟؟؟کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به فرض که درست باشد(!) چرا نام دو ستون دارد ولی سه مقدار دارد؟؟؟
به مستندات msdn مراجعه کنید:
msdn.microsoft.com/en-us/library/ms174979.aspx
==============
با در نظر گرفتن مورد اول و دوم، دستور صحیح میتواند چیزی شبیه این باشد.
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون جناب h2 خیلی لطف کردید .
در ضمن منظورم (a,b) بود .
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)