powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / создание атозаполняемого столбца в таблице
6 сообщений из 6, страница 1 из 1
создание атозаполняемого столбца в таблице
    #39732202
stalkermen4884
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и еще как создать столбец в таблице которое будет заполняться английскими буквами (первые две буквы это первые буквы имени и отчества а дальше пишется фамилия : (1столбец-Иванов) (2 столбец-Иван) (3 столбец-Иванович)-> (4 столбец-Ivanov)) вот как сделать четвертый
...
Рейтинг: 0 / 0
создание атозаполняемого столбца в таблице
    #39732216
stalkermen4884
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4 столбец IIIvanov немного не правильно написал
...
Рейтинг: 0 / 0
создание атозаполняемого столбца в таблице
    #39732220
merch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
create table t1(column1 varchar2(200 char), column2 varchar2(200 char), column3 varchar2(200 char), column4 varchar2(200 char));
...
Рейтинг: 0 / 0
создание атозаполняемого столбца в таблице
    #39732235
stalkermen4884
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это просто создание таблицы , таблица есть как в четвертый столбец вбить IIIvanov
...
Рейтинг: 0 / 0
создание атозаполняемого столбца в таблице
    #39732244
merch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stalkermen4884, ну так ты напиши функцию, которая принимает на вход 3 параметра и из них собирает то, что ты хочешь.

Код: plsql
1.
create table t4(column1 varchar2(200 char), column2 varchar2(200 char), column3 varchar2(200 char), column4 varchar2(200 char) generated always as (function_name(column1 , column2, column3)));



Или ты хочешь, чтобы мы все за тебя сделали?
...
Рейтинг: 0 / 0
создание атозаполняемого столбца в таблице
    #39732247
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stalkermen4884,

Хм...
1) Как в такую таблицу воткнуть:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
with t(fio) as (
select 'Ремарк, Эрих, Мария, Родригес' from dual union all
select 'Фернандес, Перес, Владимир, Кастулович' from dual union all
select 'Хосуэ, Гонсалес, де Леон' from dual union all
select 'Карам, Абу, Иль, Хатаб, Оглы' from dual
)
select fio from t;



2) Автозаполнение: Триггер на вставку/обновление + функция транслитерации русских букв
или, как вариант, виртуальная колонка

mytransliterationfunction(family)

p.s. Часто, Латинское написание может не совпадать с автоматически сгенерированным
например на банковских картах, так что я бы предусмотрел кроме автоматического заполнения и ручное
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / создание атозаполняемого столбца в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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