Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / создание атозаполняемого столбца в таблице / 6 сообщений из 6, страница 1 из 1
13.11.2018, 09:59
    #39732202
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание атозаполняемого столбца в таблице
и еще как создать столбец в таблице которое будет заполняться английскими буквами (первые две буквы это первые буквы имени и отчества а дальше пишется фамилия : (1столбец-Иванов) (2 столбец-Иван) (3 столбец-Иванович)-> (4 столбец-Ivanov)) вот как сделать четвертый
...
Рейтинг: 0 / 0
13.11.2018, 10:10
    #39732216
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание атозаполняемого столбца в таблице
4 столбец IIIvanov немного не правильно написал
...
Рейтинг: 0 / 0
13.11.2018, 10:13
    #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
13.11.2018, 10:27
    #39732235
stalkermen4884
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
создание атозаполняемого столбца в таблице
это просто создание таблицы , таблица есть как в четвертый столбец вбить IIIvanov
...
Рейтинг: 0 / 0
13.11.2018, 10:34
    #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
13.11.2018, 10:36
    #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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / создание атозаполняемого столбца в таблице / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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