Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для Dexel
46 / 13 / 3
Регистрация: 29.09.2013
Сообщений: 290

Как преобразовать тип строку к типу перечисления строк enum?

16.10.2016, 16:38. Показов 1945. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
SQL Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
=> \d members
                      Tabela "public.members"
 Kolumna |          Typ           |          Modyfikatory          
---------+------------------------+--------------------------------
 id      | INTEGER                | niepusty
 email   | CHARACTER VARYING(128) | niepusty
 
 => CREATE TYPE mail_domain AS ENUM ('mail.ru','bk.ru','list.ru','inbox.ru','mail.ua');
 
 => ALTER TABLE members ADD COLUMN mdomain mail_domain;
 
 => \d members
                      Tabela "public.members"
 Kolumna |          Typ           |          Modyfikatory          
---------+------------------------+--------------------------------
 id      | INTEGER                | niepusty
 email   | CHARACTER VARYING(128) | niepusty
 mdomain | mail_domain
 
 UPDATE members SET mdomain=split_part(email, '@', 2);
 ERROR:  COLUMN "mdomain" IS OF TYPE mail_domain but expression IS OF TYPE text
 LINIA 1: UPDATE members SET mdomain=split_part(email, '@', 2);
                                     ^
 PODPOWIEDŹ:  You will need TO rewrite OR CAST the expression.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.10.2016, 16:38
Ответы с готовыми решениями:

Перечисления в C# (как работать с enum)
Здравствуйте, не подскажите как работать с enum. У меня есть строка, содержащая операции и числа, я хочу сделать перечисление из операций,...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
#include <iostream> #include <cmath> using namespace std; int main() { int N; double Y = 0; setlocale(0,""); cout <<...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
Добрый день,столкнулся с проблемой "Выражение должно относиться к целочисленному типу или типу перечисления без области видимости" в...

1
1258 / 973 / 383
Регистрация: 02.09.2012
Сообщений: 3,001
17.10.2016, 13:52
Лучший ответ Сообщение было отмечено Dexel как решение

Решение

SQL Скопировано
1
UPDATE members SET mdomain=split_part(email, '@', 2)::mail_domain;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.10.2016, 13:52
Помогаю со студенческими работами здесь

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
#include "pch.h" #include <iostream> #include <conio.h> #include <string> #include <fstream> #include <iomanip> #include...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
Необходимо реализовать класс Factory, который представляет из себя строку символов и предусмотреть оператор вычитания подстроки из строки. ...

Выражение должно относиться к целочисленному типу или типу перечисления без области видимости
#include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int a; int i,k = 0; ...

Преобразовать тип char к типу int
Можно ли как-то преобразовать тип char к типу int? Существуют ли какие-либо функции для этого? Нужно в переменную типа int записать...

2IntelliSense: выражение должно относиться к целочисленному типу или типу перечисления без области видимости
"Выражение должно относиться к целочисленному типу или типу перечисления без области видимости" Что это за ошибка такая и как ее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Максимальная производительность C#: Span<T> и Memory<T>
stackOverflow 22.04.2025
Мир высоконагруженных приложений безжалостен к неэффективному коду. Каждая миллисекунда на счету, каждый выделенный байт памяти может стать причиной падения производительности. Разработчики на C#. . .
JWT аутентификация в Java
Javaican 21.04.2025
JWT (JSON Web Token) представляет собой открытый стандарт (RFC 7519), который определяет компактный и самодостаточный способ передачи информации между сторонами в виде JSON-объекта. Эта информация. . .
Спринты Agile: Планирование, выполнение, ревью и ретроспектива
EggHead 21.04.2025
Спринты — сердцевина Agile-методологии, позволяющая командам создавать работающий продукт итерационно, с постоянной проверкой гипотез и адаптацией к изменениям. В основе концепции спринтов лежит. . .
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров
Programma_Boinc 21.04.2025
Очередные открытия мега простых чисел, сделанные добровольцами с помощью домашних компьютеров. 3 марта 2025 года, в результате обобщенного поиска простых чисел Ферма в PrimeGrid был найден. . .
Система статов в Unity
GameUnited 20.04.2025
Статы — фундаментальный элемент игрового дизайна, который определяет характеристики персонажей, предметов и других объектов в игровом мире. Будь то показатель силы в RPG, скорость передвижения в. . .
Статические свойства и методы в TypeScript
run.dev 20.04.2025
TypeScript прочно занял своё место в системе современной веб-разработки. Этот строго типизированный язык программирования не просто расширяет возможности JavaScript — он делает разработку более. . .
Batch Transform и Batch Gizmo Drawing API в Unity
GameUnited 20.04.2025
В мире разработки игр и приложений на Unity производительность всегда была критическим фактором успеха. Создатели игр постоянно балансируют между визуальной привлекательностью и плавностью работы. . .
Звук в Unity: Рандомизация с Audio Random Container
GameUnited 20.04.2025
В современных играх звуковое оформление часто становится элементом, который либо полностью погружает игрока в виртуальный мир, либо разрушает атмосферу за считанные минуты. Представьте: вы исследуете. . .
Максимальная производительность C#: Советы, тестирование и заключение
stackOverflow 20.04.2025
Погружение в мир микрооптимизаций C# открывает перед разработчиком целый арсенал мощных техник. Но как определить, где и когда их применять? Ответ начинается с точных измерений и профилирования. . . .
Максимальная производительность C#: Предсказание ветвлений
stackOverflow 20.04.2025
Третий ключевой аспект низкоуровневой оптимизации — предсказание ветвлений. Эта тема менее известна среди разработчиков, но её влияние на производительность может быть колоссальным. Чтобы понять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер