پاسخ به:آموزش گام به گام SQL Server
پنج شنبه 30 تیر 1390 11:45 AM
سلام
- دستور Insert : به منظور ایجاد یک رکورد جدید در یک جدول از دستور Insert به شکل کلی ذیل استفاده می گردد.
نام جدول Insert [ Into ]
] ( ... , فیلد 2 , فیلد 1 ) [
Values
( ... , مقدار 2 , مقدار 1 )
درصورتیکه اسامی فیلدها در دستور مذکور ارائه نگردد کلیه ستونهای جدول اشاره شده مدنظر قرار می گیرد و درخصوص مقادیر به ازای هر فیلد اعلام شده می بایستی مقدار متناسب با نوع آن ارائه گردد در این حالت می توان از کلمات Null و Default به منظور درج در ستون موردنظر استفاده کرد که Null مقدار تهی را به فیلد موردنظر ارسال نموده و مقدار Default از مقدار پیش فرض تعریف شده برای فیلد استفاده خواهد کرد.
مثال : یک رکورد جدید به جدول پرسنلی اضافه نمائید.
Insert Person
, 1 , 2 ) ´ محمد´ , ´ علیزاده ´ , ´ علی´ , Values ( 200
که در این حالت چون فیلدها در دستور Insert اعلام نشده اند بنابراین هر 6 فیلد جدول Person به ترتیب مدنظر قرار گرفته است.
مثال : یک رکورد جدید به جدول پرسنلی با اشاره به نام فیلدها اضافه نمائید.
Insert Into Person (PrsID , UnitID , CityID, PFather , PName , PFamily )
´) رضائی´ , ´ رضا ´ , ´ حسین´ Values ( 201, 2 , 3 ,
دستور Update در پست بعد ...