خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نحوه حذف schema در SQL Server

نحوه حذف schema در SQL Server
در این پست نحوه حذف یک SCHEMA را از SQL Server خواهید آموخت با استفاده از دستور DROP SCHEMA اینکار انجام می شود. در ادامه کار مثال هایی را در این مورد مشاهده خواهید کرد. دستور DROP SCHEMA به شما این امکان را می هد تا یک schema را از یک دیتابیس حذف کنید. Syntax دستور DROP SCHEMA را در ذیل مشاهده می کنید.

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



DROP SCHEMA [IF EXISTS] schema_name;

حالا یک جدول با نام deliveries در schema ی logistics ایجاد می کنیم:

CREATE TABLE logistics.deliveries
(
order_id INT
PRIMARY KEY,
delivery_date DATE NOT NULL,
delivery_status TINYINT NOT NULL
);

حالا می خواهیم که schema logistics را با استفاده از دستور زیر حذف کنیم:

DROP SCHEMA logistics;

از آنجایی که یک شیء در این schema وجود دارد، حذف آن میسر نمی باشد و با خطا مواجه می شوید:

Msg 3729, Level 16, State 1, Line 1
Cannot drop schema 'logistics' because it is being referenced by object 'deliveries'.

قبل از آن باید جدول logistics.deliveries را حذف کنید:

DROP TABLE logistics.deliveries;

اکنون می توانید دستور DROP SCHEMA را برای schema logistics را بدون هیچ خطا و اروری اجرا کنید و schema با موفقیت حذف می شود:

DROP SCHEMA IF EXISTS logistics;

حال ملاحظه می کنید که logistics schema از دیتابیس مربوطه حذف شده است.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز