|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.07.2018, 16:22 | #1 |
Регистрация: 20.03.2012
Сообщений: 6
|
Сравнение составных типов (PostgreSQL)
Создал составной тип:
Код:
Код:
Код:
Код:
Запрос выполняется если делать так: Код:
|
09.07.2018, 20:26 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
а так:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.07.2018, 10:41 | #3 |
Регистрация: 20.03.2012
Сообщений: 6
|
Так возникает ошибка: не удалось сравнить различные типы столбцов character varying и unknown, столбец записи 3. SQL-состояние: 42804
Работает вот так : Код:
Код:
|
10.07.2018, 20:42 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Надо полагать, что требуется точное соответствие типов у полей. Это и предположил из сообщения об ошибке. И следующая ошибка тоже на это указывает. А вообще без понятия, с PostgreSQL не работаю, так что это только домыслы ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В условие if не работает сравнение переменных с типов время | avpdnepr | C++ Builder | 3 | 10.12.2015 14:19 |
Вложенность составных операторов | александр_77777 | Паскаль, Turbo Pascal, PascalABC.NET | 32 | 14.11.2013 01:06 |
Сравнение signed и unsigned типов. | 220Volt | Общие вопросы C/C++ | 23 | 12.10.2013 11:26 |
Сравнение типов | Pamparam | PHP | 13 | 30.06.2012 23:56 |
Postgresql сравнение текущей даты и в столбце. | tatysya | Помощь студентам | 0 | 03.07.2011 09:57 |