ورود

View Full Version : نحوه گرفتن اسکریپت اشیا در SQL SERVER از طریق دستورات T SQL



ferdin
پنج شنبه 29 اردیبهشت 1390, 16:14 عصر
سلام
من چطوری می تونم با دستورات T SQL اسکریپت اشیا SQL SERVER از قبیل Table و View , .....بگیرم.
لطفا راهنمایی کنید.

یوسف زالی
پنج شنبه 29 اردیبهشت 1390, 16:29 عصر
برو رو اشیا مورد نظر.
راست کلیک کن.
Script .. as رو بزن و Create رو.
به همین آسونی.

یوسف زالی
پنج شنبه 29 اردیبهشت 1390, 16:51 عصر
اما اگه منظورتون مستقیم با Script هست:

select VIEW_DEFINITION
from INFORMATION_SCHEMA.VIEWS


select ROUTINE_DEFINITION
from INFORMATION_SCHEMA.ROUTINES

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

select *
from INFORMATION_SCHEMA.TABLES A
join INFORMATION_SCHEMA.COLUMNS B on A.TABLE_NAME = B.TABLE_NAME

برای جدول ها راه دیگه ای برای تبدیل به اسکریپتشون پیدا نکردم.
از دوستان دیگه کسی راه دیگه ای می دونه؟

ferdin
جمعه 06 خرداد 1390, 17:06 عصر
از جوابت ممنون
اما برای جدول این دستوراتی که نوشتی اسکریپت رو نمیده . روش دیگه ای وجود نداره ؟

AminSobati
دوشنبه 09 خرداد 1390, 23:55 عصر
شاید این کمک کنه:
http://www.sqlservercentral.com/articles/SMO/scriptdatabaseobjectswithsmo/2342/