یادداشت های یک برنامه نویس
دوستدار فرهنگ و هنر کهن ایرانی

ساخت ، ویرایش و حذف جدول در SQL server


پرسش امنیتی

مقدار 8 به علاوه 4 چقدر میشود؟

دیدگاه شما پس از تایید نمایش داده خواهد شد.

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

CREATE TABLE [dbo].[Test](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Code] [nvarchar](50) NULL,
	[Name] [nvarchar](50) NULL
)

برای حذف کامل یک جدول از دستور Drop استفاده می کنیم:

DROP TABLE [dbo].[Test]

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

--Add two column to table:
ALTER TABLE dbo.Test ADD
	Serial numeric(11, 0) NULL,
	IsTest bit NOT NULL  DEFAULT 1;

--Delete a column from table:
ALTER TABLE dbo.Test
	DROP COLUMN Number;

-- Change a column in table:
ALTER TABLE dbo.Test
	ALTER COLUMN Code nvarchar(20) Not NULL

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

IF OBJECT_ID('[dbo].[Test]') IS NULL 
BEGIN
	CREATE TABLE [dbo].[Test](
		[ID] [int] IDENTITY(1,1) NOT NULL,
		[Code] [nvarchar](20) NOT NULL,
		[Name] [nvarchar](50) NULL)
END