ساخت ، ویرایش و حذف جدول در SQL server
برای ساختن جدول جدید از دستور 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