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

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


پرسش امنیتی

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

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

برای ساختن جدول جدید از دستور 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