PDA

View Full Version : حل مشکل confilct collate بدون تغییرات زیاد



SaeedEzzati
جمعه 09 مهر 1389, 03:47 صبح
راه حل بسیار منطقی و بهتر که واسه من جواب داد
اول با ساتفاده از کد پایین collate تک تک جدول ها و فیلدها رو پیدا میکنیم

SELECT name, collation_name
FROM sys.columns
WHERE OBJECT_ID IN ( SELECT OBJECT_ID
FROM sys.objects
WHERE type = 'U'
AND name = 'TestTable')
GO

بعد از این باید همه فیلدها را از نظر collate یکسان کنیم تا مشکلی پیش نیاد
که با استفاده از این کد میشه این کارو کرد

ALTER TABLE TableName ALTER COLUMN CulumnName
varchar(10)COLLATE Arabic_CI_AI NOT NULL