powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Toad SQL как замаскировать значение в строке. Подскажите.
3 сообщений из 3, страница 1 из 1
Toad SQL как замаскировать значение в строке. Подскажите.
    #39990111
УчусьSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Решил заняться серьезно SQL, но как-то трудно дается самообучение. Пытался сделать несколько запросов и вот решил взять на себя одну из задач, протестить свои навыки так сказать.

Суть запроса ниже - по name_id выгрузить информацию: number_id, nm_creat_date, date_value, date_Id as FIO (ФИО)


select a.number_id,c.nm_creat_date,LISTAGG(date_value,' ') Within Group (order by b.date_ID) as FIO from n.v_name a
join test.PERSON b on (a.number_id = B.umber_id)
join test.persons c on (a.number_id = c.number_id)
and a.name_id = 123456789
group by a.number_id,c.nm_creat_date


У меня вопрос следующего рода.
Как мне сделать так, чтобы информация date_id as ФИО имела зашифрованный (маску) текст ? В date_Id хранятся фамилии людей, мне надо, чтобы первые 3 буквы Фамилии, Имени, Отчества были видны, а остальное было зашифровано значением XXXX.

Понимаю, что для многих тут это будет просто, но я вот что-то в гугле найти не могу. Нахожу постоянно про динамическую маскировку, где создаются таблицы, а можно как-то в ручную это сделать ?

Простите, если как-то не грамотно описал всё.
...
Рейтинг: 0 / 0
Toad SQL как замаскировать значение в строке. Подскажите.
    #39990138
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как мне сделать так, чтобы информация date_id as ФИО имела зашифрованный (маску) текст ?

К освоению SQL задача мало относится.

Гугление по "освоение SQL" поможет больше.

Этот пример демонстрирует возможности "искусственного разума".

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
with t(FIO) as (
select 'Александр Иванович Петров' from dual union all 
select 'Russel Peters' from dual union all 
select 'Кайтапрам Вишванатан Намбудири' from dual
)

select FIO, substr(FIO, 1, 1)||'***.' ||
            substr(FIO, instr(FIO, ' ', 1, 1) + 1, 1) ||'***.'||
            substr(FIO, instr(FIO, ' ', 1, 2) + 1) SECRET_FIO
from t
...
Рейтинг: 0 / 0
Toad SQL как замаскировать значение в строке. Подскажите.
    #39990226
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УчусьSQL
В date_Id хранятся фамилии людей
похоже, это первый шаг к шифровке данных
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Toad SQL как замаскировать значение в строке. Подскажите.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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