PDA

View Full Version : سوال: ويرايش متن فانكشن بعد از استفاده در يك جدول



hamidprogramer
پنج شنبه 21 شهریور 1387, 23:49 عصر
سلام
من يه تابع دارم كه اونو توي Defult Value يك فيلد استفاده كردم. وقتي مي خوام متن اون رو ويرايش كنم نمي زاره و مي گه اين تابع ارجاع به جدول داره ! حالا مي خوام بدونم بدون اينكه بخواهيم ارجاع تابع رو به جدول قطع كنيم با چه دستوري مي تونيم متن اون رو ويرايش كنيم؟

hamidprogramer
جمعه 05 مهر 1387, 22:38 عصر
واقعاً هيچ دستوري وجود نداره؟
من ميدونستم ولي حالا يادم رفته و هنوز نتونستم پيداش كنم.؟

AminSobati
جمعه 05 مهر 1387, 23:56 عصر
دوست عزیزم کار سختی نیست. اول Constraint مربوط به Default Value رو حذف کنین و بعد تابع رو Alter کنین

hamidprogramer
یک شنبه 07 مهر 1387, 00:09 صبح
با تشكر
مي خواستم بدونم به صورت ويژوال ميشه اين كار رو كرد يا بايد جدول روبا دستور Alter تغيير بديم.چون تعداد جداول من حدود 20 عدد هست.

AminSobati
یک شنبه 07 مهر 1387, 10:09 صبح
در این صورت با TSQL که راحت تره! بصورت ویژوال باید جدول رو Design کنین، مقدار Default رو پاک و Save کنین. حالا تابع رو ویرایش کنین

hamidprogramer
یک شنبه 07 مهر 1387, 22:59 عصر
اگر ممكن هست نحوه از بين بردن Constraint مربوط به Default Value رو با يه مثال كوچيك بيان كنين.
ممنون.T-Sql

AminSobati
دوشنبه 08 مهر 1387, 16:43 عصر
با sp_HelpConstraint اول نام Constraint مربوط به Default Value رو بدست بیارین و بعد:

alter table mytable
drop constraint ConstName