|
|
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
Чем можно заменить SQL Server-ский REPLACE в TERADATA ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2012, 18:38 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
не смущает что ето форум по мсскл ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2012, 18:43 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
Бока, SQL Server-ский REPLACE незаменим! Как и сам SQL Server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2012, 18:46 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
Гость333Бока, SQL Server-ский REPLACE незаменим! Как и сам SQL Server.неправдв ваша, в Oracle и Postgresql есть такой же REPLACE. а в Teradata, как оказалось, аналогичная функция OREPLACE появилась только в 14-ой версии, а я в 13-ой работаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 13:40 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
oreplace ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 13:41 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
версия 13.10 работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 13:42 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
Это как к MSSQL Server относится? В какую ветку топик перенести? Или просто закрыть/удалить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 14:37 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
tpg, в форуме по "другим СУБД" уже есть соответствующий топик, поэтому, имхо, можно удалять P.S. мимо проходил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 14:42 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
shoверсия 13.10 работаетя как раз работаю в 13.10: Код: sql 1. Код: plaintext 1. 2. Попробовал OREPLACE: Код: sql 1. 2. 3. 4. 5. Получил вот что: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 22:43 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
Бока Код: sql 1. 2. 3. 4. 5. Так и должно быть? Точка а не запятая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 23:09 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
invmБока Код: sql 1. 2. 3. 4. 5. Так и должно быть? Точка а не запятая?не заметил, завтра проверю Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 23:22 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
invmБока Код: sql 1. 2. 3. 4. 5. Так и должно быть? Точка а не запятая?сделал с ",": Код: sql 1. 2. 3. 4. 5. получил: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:21 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
Бока, напиши запрос для проверки типа Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 12:51 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
shoБока, напиши запрос для проверки типа Код: sql 1. выполнил Код: sql 1. получил Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 13:46 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
Бока, у меня release 13.10.03.07 version 13.10.03.08 все работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 17:31 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
shoБока, у меня release 13.10.03.07 version 13.10.03.08 все работаетпонятно, а у меня: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 18:13 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
OREPLACE официально заявлена в версии Терадаты 14.0, с целым рядом других оракловых функций для облегчения миграций с Оракла и расширения общего функционала. В 13.10 в TD_SYSFNLIB скорее всего стоит рабочий прототип, который наверное можно использовать, но на свой собственный риск. Такое бывает, когда разработчики СУБД включают в релиз некий функционал, но еще не анонсированный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 02:43 |
|
||
|
Имеется ли в TERADATA аналог SQL Server-ской функции REPLACE ?
|
|||
|---|---|---|---|
|
#18+
otranslate и пример запроса для 13 версии Teradata. Работает в VERSION 13. ------------------------------------------------------------------------------------------------------------ CREATE SET TABLE DEV_DB.TABLE ( ID_N INTEGER NOT NULL, C_TXT VARCHAR(10) CHARACTER SET LATIN NOT CASESPECIFIC ) UNIQUE PRIMARY INDEX TABLE_UPI ( ID_N ); ------------------------------------------------------------------------------------------------------------ INSERT INTO DEV_DB.TABLE (ID_N,C_TXT) VALUES (0,'0091**34/2'); INSERT INTO DEV_DB.TABLE (ID_N,C_TXT) VALUES (1,'1A234-5 6*'); INSERT INTO DEV_DB.TABLE (ID_N,C_TXT) VALUES (2,'2--3*39*#&'); INSERT INTO DEV_DB.TABLE (ID_N,C_TXT) VALUES (3,'3K56M660D.'); INSERT INTO DEV_DB.TABLE (ID_N,C_TXT) VALUES (4,'4WS55K 333'); INSERT INTO DEV_DB.TABLE (ID_N,C_TXT) VALUES (5,'5OP9934A10'); ------------------------------------------------------------------------------------------------------------ SELECT ID_N, SUM(CAST(LETRA AS INTEGER)*10**(RN-1)) (FORMAT 'ZZZZZZZZZ9') ONLY_NUMBERS FROM ( SELECT a.ID_N, b.iLETRA, ROW_NUMBER() OVER (PARTITION BY a.ID_N ORDER BY b.ILETRA DESC) RN, SUBSTR(a.C_TXT,b.iLETRA,1) LETRA FROM DEV_DB.TABLE a, ( SELECT day_of_calendar iLETRA FROM SYS_CALENDAR.CALENDAR WHERE day_of_calendar < 11 ) b --Longitud de la cadena!! WHERE LETRA IN ('0','1','2','3','4','5','6','7','8','9') -- AND ID_N =0 ) pre WHERE ID_N =0 GROUP BY ID_N ORDER BY ID_N ---------------------------------------------------------------------------------------------------- -------- 0 91342.0 1 123456.0 2 2339.0 3 356660.0 4 455333.0 5 5993410.0 ------------------------------------------------------------------------------------------------------------ Работает в VERSION 14. select top 100 ID_N ,C_TXT ,otranslate(C_TXT,'`' || otranslate(C_TXT, '`1234567890', '`'), '`') from DEV_DB.TABLE ------------------------------------------------------------------------------------------------------------ 0 91342.0 1 123456.0 2 2339.0 3 356660.0 4 455333.0 5 5993410.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 09:29 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=38094231&tid=2015255]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 274ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...