پاسخ به:آموزش گام به گام SQL Server
چهارشنبه 22 تیر 1390 1:54 PM
سلام
- اعمال تغییرات در Object ها : کلیه Object های اصلی درون پایگاه داده با استفاده از دستور Create ( ایجاد ) , Alter ( تصحیح ) Drop , ( حذف ) تغییرات را به پایگاه داده منعکس می نمایند اما باتوجه به اینکه عموماً در طراحی پایگاه داده به ندرت تغییرات در Object ها از طریق برنامه نویسی به وقوع می پیوندد و عموماً در مواردی اعمال تغییرات از طریق برنامه نویسی برای جدول متصور است بدین منظور جزئیات این دستورات برای جداول مدنظر قرار خواهد گرفت اما دستورات Drop,Alter,Create از طریق کدنویسی برای کلیه Object های اصلی قابل اجرا نمی باشد که جزئیات آن در جدول ذیل ارائه می گردد :
|
|
DB |
|
|
|
SP |
UDF |
|
|
UDDT |
ESP |
|
عملکرد |
DataBase |
Table |
Index |
View |
Stored Procedure |
User Define Function |
Trigger |
Default |
User Define Data Type |
Extended Stored Procedure |
|
Create |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
- |
- |
|
Alter |
√ |
√ |
- |
√ |
√ |
√ |
√ |
- |
- |
- |
|
Drop |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
- |
- |
براساس جدول Object از نوع Index دستور Alter جهت اصلاح ایندکس را شامل نمی شود و برای این منظور ابتدا می بایستی این Object توسط دستور Drop حذف و سپس مجدداً با دستور Create ایجاد گردد از طرفی این شرایط برای مقادیر پیش فرض برای یک فیلد بنام Default نیز صادق است و تنها عملیات Create وDrop برای آن متصور است درخصوص داده طراحی شده خاص توسط برنامه نویس UDDT و ESP ها که قبلاً به آنها اشاره شده است از طریق کدنویسی هیچ عملیاتی با استفاده از سه دستور Drop , Alter , Create قابل انجام نخواهد بود و برای ESP فرآیند ایجاد و حذف این Object از طریق روش های دیگری نظیر استفاده از SP های طراحی شده درون پایگاه داده مقدور خواهند بود.
در ادامه مطلب نحوه ایجاد یک جدول را خواهم گفت. با ما همراه باشید
موفق باشید