با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به یادگیری دوره آموزش تی اس کیو ال T-SQL هستند. در جلسه گذشته با Tables statement آشنا شدیم و یک CUSTOMERS table با ID به عنوان کلید اولیه ایجاد نمودیم که NOT NULL به عنوان محدودیت در آن ها تعیین شد. در این جلسه آموزش کار با Drop Tables statement در تی اس کیو ال را ارائه می نماییم.
SQL Server از DROP TABLE statement برای حذف تعاریف و مشخصات table و همه داده ها، ایندکس ها، محرک ها، محدودیت ها و غیره یک table استفاده می شود.
در استفاده از این دستور احتیاط کنید زیرا با حذف یک Table همه اطلاعات مربوط به آن نیز برای همیشه حذف خواهد شد.
در ادامه می توانید سینتکس اصلی DROP TABLE statement را ببینید.
1 | DROP TABLE table_name; |
در ادامه لازم است که CUSTOMERS table را تصدیق نماییم.
بعد از تصدیق CUSTOMERS table لازم است که آن را از پایگاه داده حذف نماییم.
1 | Exec sp_columns CUSTOMERS; |
دستور بالا خروجی زیر را ایجاد خواهد کرد.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | TABLE_QUALIFIER TABLE_OWNER TABLE_NAME COLUMN_NAME DATA_TYPE TYPE_NAME PRECISION LENGTH SCALE RADIX NULLABLE REMARKS COLUMN_DEF SQL_DATA_TYPE SQL_DATETIME_SUB CHAR_OCTET_LENGTH ORDINAL_POSITION IS_NULLABLE SS_DATA_TYPE TestDB dbo CUSTOMERS ID 4 int 10 4 0 10 0 NULL NULL 4 NULL NULL 1 NO 56 TestDB dbo CUSTOMERS NAME 12 varchar 20 20 NULL NULL 0 NULL NULL 12 NULL 20 2 NO 39 TestDB dbo CUSTOMERS AGE 4 int 10 4 0 10 0 NULL NULL 4 NULL NULL 3 NO 56 TestDB dbo CUSTOMERS ADDRESS 1 char 25 25 NULL NULL 1 NULL NULL 1 NULL 25 4 YES 39 TestDB dbo CUSTOMERS SALARY 3 decimal 18 20 2 10 1 NULL NULL 3 NULL NULL 5 YES 106 |
CUSTOMERS table اکنون در پایگاه داده یا دیتابیس ما موجود است.
در این مرحله لازم است که آن را drop نماییم.
برای drop نمودن CUSTOMERS table لازم است که از یک دستور استفاده نماییم.
دستور زیر دستوری است که از آن برای drop نمودن CUSTOMERS table استفاده می شود.
1 2 | DROP TABLE CUSTOMERS; Command(s) completed successfully. |
اگر از دستور بالا استفاده نمایید در آن صورت دیگر هیچ ردیفی را دریافت نخواهید نمود.
1 2 | Exec sp_columns CUSTOMERS; No rows\data will be displayed |
در این جلسه که سومین جلسه از سلسله جلسات آموزش تی اس کیو ال است آموزش کار با Drop Tables statement در تی اس کیو ال را ارائه نمودیم.
در جلسه بعدی شما را با INSERT INTO statement آشنا خواهیم کرد.
با پی وی لرن همراه باشید.