Я хотел бы видеть, сколько раз поле MSGTEXT
повторяется в таблице MMOUTBOUND
. Для этого я использую следующий запрос:GROUP BY для данных ntext
SELECT
MSGTEXT,
COUNT(*) TotalCount
FROM MMOUTBOUND
GROUP BY MSGTEXT
HAVING COUNT(*)>1;
Но я получаю сообщение об ошибке, потому что NTEXT типы данных не могут быть сравнены или отсортированы. Как я могу достичь этого для типа данных ntext?
'ntext',' Text' и 'типы image' данные будут удалены в будущей версии SQL Server. Избегайте использования этих типов данных в новых разработках и планируйте изменять приложения, которые в настоящее время их используют. Вместо этого используйте 'nvarchar (max)', 'varchar (max)' и 'varbinary (max)'. [См. Подробности здесь] (http://msdn.microsoft.com/en-us/library/ms187993.aspx) - прекратите использование 'Ntext' прямо сейчас - замените его на' nvarchar (max) ', а затем вы иметь возможность сравнивать и сортировать по этим столбцам! –