КОНКАТ в Oracle

Я тщательно исследовал функцию concat, но ударил стену, создав временную таблицу. У меня есть два столбца: ID (например, 4323) и источник (например, PHI). Я хочу добавить столбец с префиксом "API-" к столбцу идентификатора (например, API-4332). У кого-нибудь есть понимание?

1 ответ

Все ряды?

UPDATE TheTable
   SET id = 'API-'||id;

Или же,

UPDATE TheTable
   SET id = CONCAT('API-',id);

РЕДАКТИРОВАТЬ:

Ваша формулировка проблемы привела меня к мысли, что вы хотите создать новый столбец ("Я хочу добавить столбец..."). Извините за путаницу. Я изменил ответ, чтобы обновить столбец идентификатора.

Другие вопросы по тегам