powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / the data types ntext and nvarchar are incompatible in the equal to operator
10 сообщений из 10, страница 1 из 1
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577379
Marin_1a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Ругается на cnt.CONTACT_NAME
такой ошибкой "the data types ntext and nvarchar are incompatible in the equal to operator"



Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
SELECT

  d.[provider],
  d.[ci_name] Usluga,
  dc.[ci_name] Sostav,
  dc.[support_groups],
  cnt.CONTACT_NAME

FROM
  dbo.DEVICE2M1 D
  LEFT JOIN [dbo].[CIRELATIONSM1] C ON (
        c.[logical_name] = d.[logical_name] )
  LEFT JOIN dbo.DEVICE2M1 dc ON (
        dc.[logical_name] = c.[relationship_name] )
  LEFT JOIN dbo.ASSIGNMENTA1 a ON (
        d.[support_groups] = a.[name] )
  LEFT JOIN dbo.CONTCTSM1 cnt ON (
        a.[operators] = cnt.[OPERATOR_ID] )
WHERE
  d.[type] = 'bizservice' and c.RELATIONSHIP_NAME like '%oprtn%'
  and ISNULL( D.CI_NAME,'пусто') in (@Service)
  and ISNULL( d.[provider],'пусто') in (@Provider)
  ORDER BY  d.[provider],Usluga,Sostav
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577383
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marin_1a,

Первая же ссылка в гугле на статью Pinal Dave с его сайта CONVERT(NVARCHAR(MAX), MyText) .
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577388
Marin_1a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAPMarin_1a,

Первая же ссылка в гугле на статью Pinal Dave с его сайта CONVERT(NVARCHAR(MAX), MyText) .

пробовала, не помогало.
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577390
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marin_1aAndy_OLAPMarin_1a,

Первая же ссылка в гугле на статью Pinal Dave с его сайта CONVERT(NVARCHAR(MAX), MyText) .

пробовала, не помогало.
Так ведь очевидно, что "Ругается на cnt.CONTACT_NAME" не потому, что Вы сделали Select, а потому, что Вы этот селект делали на view, проверяйте внутри CONTCTSM1, что там цепляется по столбцу CONTACT_NAME.
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577395
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строки типа TEXT и NTEXT надо сравнивать оператором LIKE.
Однако, поля этих типов в таблицах давно уже надо преобразовать к типам VARCHAR(MAX) и NVARCHAR(MAX)
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577398
Marin_1a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iapСтроки типа TEXT и NTEXT надо сравнивать оператором LIKE.
Однако, поля этих типов в таблицах давно уже надо преобразовать к типам VARCHAR(MAX) и NVARCHAR(MAX)

супер! спасибо=)
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577545
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marin_1aiapСтроки типа TEXT и NTEXT надо сравнивать оператором LIKE.
Однако, поля этих типов в таблицах давно уже надо преобразовать к типам VARCHAR(MAX) и NVARCHAR(MAX)

супер! спасибо=)
Марина, Вы все в департаменте Москвы разбираетесь с базой HP SM? В ветке Oracle сидит хороший спец по этой конструкции, ник у него Vovaka. Если будут возникать вопросы по полям - лучше у него попробовать уточнить сразу, если он на контакт пойдет.

Мало ли он холостой, а Вы незамужняя :)
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577757
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAP,

странно, что вы посылаете в Oracle.
Ведь в первом запросе ISNULL(), а не NVL()
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577771
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iapAndy_OLAP,

странно, что вы посылаете в Oracle.
Ведь в первом запросе ISNULL(), а не NVL()
да товарища просто распирает от ощущения, что всех-то он знает,
теперь ему хочется, чтобы все вокруг это заценили.
ну и мания сводничества в наличии.
вот и вываливает на форум,
кто, где и чем занимается, в тему и не очень
...
Рейтинг: 0 / 0
the data types ntext and nvarchar are incompatible in the equal to operator
    #39577799
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123да товарища просто распирает от ощущения, что всех-то он знает,


Знаю не всех. Поэтому и изучаю. Поскольку среди участников форума много кошерных, но фиктивных учеток, созданных разными людьми в разных целях - изучаю пока конкретно Вас и Ваши знания MSSQL. Помогаю людям и заодно провожу опыты, правилами этого форума таки не запрещено в явном виде, а комиссия кнессета мне не указ.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / the data types ntext and nvarchar are incompatible in the equal to operator
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]