مستر کد
mrcode.wikibix.ir

تغییر data type در sql

نویسنده : رضا قربانی | زمان انتشار : 12 دی 1400 ساعت 09:31

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



دستور ALTER TABLE :

Wiki

دستور ALTER TABLE برای اضافه کردن(Add) ، حذف کردن(Drop Column)، یا تغییر ستون ها (Alter Column)در جدول موجود استفاده می شود.

فرم دستور ALTER TABLE :

برای اضافه کردن یک ستون به یک جدول ، از دستور زیر استفاده می کنیم :

ALTER TABLE table_name
ADD column_name datatype

برای حذف کردن یک ستون از یک جدول از دستور زیر استفاده می کنیم ( توجه داشته باشید که بعضی از پایگاه داده ها اجازه پاک کردن ستون را نمی دهند )

ALTER TABLE table_name
DROP COLUMN column_name

برای تغییر data type (نوع داده ) یک ستون در یک جدول ، از دستور زیر استفاده می کنیم :

ALTER TABLE table_name
ALTER COLUMN column_name datatype


مثال :

Wiki

در جدول Persons:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

می خواهیم تا ستونی را با نام DateOfBirth به جدول اضافه کنیم .

از دستور زیر استفاده می کنیم:

ALTER TABLE Persons
ADD DateOfBirth date

توجه کنید که ستون جدید DateOfBirth از نوع date می باشد و تاریخ را در خود نگه می دارد.

data type تعیین می کند که چه نوع داده ای را در یک ستون می توان وارد کرد. برای اینکه لیست کاملی از data type های موجود در MS Access, MySQL, SQL Server را ببینید به لینک SQL Data Types مراجعه کنید.

حال جدول Persons به شکل زیر نمایش داده خواهد شد :

P_IdLastNameFirstNameAddressCityDateOfBirth
1HansenOlaTimoteivn 10Sandnes 
2SvendsonToveBorgvn 23Sandnes 
3PettersenKariStorgt 20Stavanger 

مثال( تغییر Data Type) :

Wiki

می خواهیم data type  ستون DateOfBirth در جدول Persons را تغییر دهیم.

از دستور زیر استفاده می کنیم:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

توجه کنید که  ستون DateOfBirth از نوع سال می باشد و سالی با تعداد ارقام دو یا چهار رقم را در خود نگه می دارد.


مثال DROP COLUMN :

Wiki

می خواهیم تا ستون DateOfBirth را از جدول Persons حذف کنیم.

از دستور زیر استفاده می کنیم:

ALTER TABLE Persons
DROP COLUMN DateOfBirth

جدول Persons به شکل زیر خواهد شد:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.

نوشته شده توسط مهندس تمیزیبازدید: 23564


منبع: beyamooz.com