من یک دیتا بیس با 2000 tableدارم که هر جدولی همه فیلدهایش description در column property دارد. من می خواهم همه این description ها که برای فیلد هایم نوشته ام را در تمام جداولم پاک کنم . میشه به من یک script بدهید که همه را delete کنم ؟
من یک دیتا بیس با 2000 tableدارم که هر جدولی همه فیلدهایش description در column property دارد. من می خواهم همه این description ها که برای فیلد هایم نوشته ام را در تمام جداولم پاک کنم . میشه به من یک script بدهید که همه را delete کنم ؟
سلام.
این لینک رو نگاه کنید.
Telegram : @SQL_Server
دیدم . ولی من می خواهم همه را با هم با یک script پاک کنم . و لینکی که شما فرمودید فقط از یک جدول می شه پاک کرد ؟ من می خوام همه descriptionهای همه فیلدها از همه جداولم با هم پاک بشن ؟نمیشه یه script نوشت؟
با سلام
اینو اجرا کنین -
DECLARE @v sql_variant
SET @v = N''
Declare @FKQuestionSheetID_ AS Varchar(50)
Declare @OrderINList_ AS VarChar(50)
DECLARE QuestionSheet_Cursor CURSOR FOR
Select Table_Name, Column_Name
FROM Information_Schema.columns
OPEN QuestionSheet_Cursor
FETCH NEXT FROM QuestionSheet_Cursor INTO @FKQuestionSheetID_, @OrderINList_
WHILE @@FETCH_STATUS = 0
BEGIN
EXECUTE sp_updateextendedproperty N'MS_Description', @v, N'user', N'dbo', N'table',@FKQuestionSheetID_, N'column', @OrderINList_
FETCH NEXT FROM QuestionSheet_Cursor INTO @FKQuestionSheetID_, @OrderINList_
END
CLOSE QuestionSheet_Cursor
DEALLOCATE QuestionSheet_Cursor
Go