|
Как создать пользовательскую функцию для замены данных?
|
|||
---|---|---|---|
#18+
Здравствуйте! Подскажите, пожалуйста! Например, есть таблица с атрибутами: ID Name Simple 1 Jax 5648 2 Nina 8945 3 Bill 2254 4 Sam 3457 5 Nick 6596 Можно ли как-нибудь реализовать (через созданную пользователем функцию) замену данных в аргументе Simple для определенного ID ? Например, мне необходимо заменить для ID 4 значение в Simple 3457 на значение 9947. И чтоб соответственно строка в итоге выглядела так: 4 Sam 9947. т.е. чтоб постоянно можно было задавать первый аргумент - ID, а второй аргумент - значение Simple, на которое я хочу заменить имеющееся. Чтоб выглядело как-нибудь так: Zamena (4, 9947) (Это я пытаюсь сделать в MS SQL Server 2017) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 10:57 |
|
Как создать пользовательскую функцию для замены данных?
|
|||
---|---|---|---|
#18+
TrevorXII, функции в SQL Server не могут изменять данные. BOLLimitations and restrictions
... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 11:24 |
|
Как создать пользовательскую функцию для замены данных?
|
|||
---|---|---|---|
#18+
Sybex, благодарю! И я так понимаю, что мой вопрос необходимо реализовывать процедурой? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 11:38 |
|
Как создать пользовательскую функцию для замены данных?
|
|||
---|---|---|---|
#18+
TrevorXII, да. Простенькая процедура типа такой: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
И потом её вызов: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2021, 15:05 |
|
|
start [/forum/topic.php?fid=46&fpage=34&tid=1685075]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 419ms |
0 / 0 |