|
|
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
я не о LIKE имел ввиду, а то что Count был равен не 0 :) а теперь и вовсе здорово: Code 123456789012 012345678912 234567890123 345678901234 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:09:17 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
JuniorSQLCount был равен не 0подари бубен что ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:11:38 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
Trim я уже пробовал, получается там не пробелы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:21:26 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
JuniorSQL, самому интересно стало. Давай вот так Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:24:42 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, угу жуе попробовал. Code 123456789012 012345678912 234567890123 345678901234 получается, что проблема с таблице couponFile, в поле "code". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:28:04 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
JuniorSQL, теперь всё тоже самое (те же запросы) проделай с couponFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:29:49 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
всем пока, мне работу нашли. пойду поговнокодю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:34:57 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
вот так: select "couponsFile"."code" from "couponsFile" where TRIM("couponsFile"."code") LIKE '123456789012%' code 123456789012 а вот так select "couponsFile"."code" from "couponsFile" where TRIM("couponsFile"."code") LIKE '123456789012%' ничего не выходит. а как узнать, какой символ идет после 2ки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:34:58 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
сорри опечатка а вот так select "couponsFile"."code" from "couponsFile" where TRIM("couponsFile"."code") LIKE '123456789012' ничего не выходит. а как узнать, какой символ идет после 2ки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:35:43 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
JuniorSQL, режь поле с помощью substring. или удаляй всё, что не цифры. ЗЫ подозреваю наличие непечатного символа вроде перевода строки и возврата каретки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:39:05 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
SELECT (SUBSTRING("couponsFile"."code" FROM 1 FOR 13)) From "couponsFile" так все норм. SUBSTRING 123456789012 012345678912 234567890123 345678901234 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 10:49:14 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
вот так работает. begin merge into "Coupons" using "couponsFile" on SUBSTRING("couponsFile"."code" FROM 1 FOR 12) = "Coupons"."Code" when matched then update set "Active" = 0 ; end О, Боже, темный лес... З.Ы. roadster, кидай номер ЯД. вечером отмечусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 11:03:30 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
JuniorSQL, значит твой файлик использует в качестве разделителей строк не тоже самое, что внешние таблицы в FB. В винде для разделителя строк обычно используется #13#10. Что используется в FB хз, но подозреваю что только один из этих символов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 11:06:10 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
JuniorSQLмне нужно "сливать" из 1с в FB в эту базу данныеНу дык и лей напрямую, например через IBProvider, нахрена костыли в виде промежуточных файлов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 11:40:09 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
Ivan_Pisarevsky, эта база находиться не под рукой и скоростного инета + куча трафика там нет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 11:47:35 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
Hello, Симонов Денис! You wrote on 3 апреля 2014 г. 11:47:50: Симонов Денис> Что используется в FB хз, но подозреваю что только один из этих символов в FB нет такого понятия применительно к внешним файлам. вообще. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 11:49:12 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
0xFFJuniorSQL> DDL couponsFile: > SET SQL DIALECT 3; > CREATE TABLE "couponsFile" EXTERNAL 'C:\FILE.TXT' ( > "code" CHAR(13), > NEWLINE CHAR(1) > ); У меня - температура... У меня при таком ddl талбица странная получается!.. -- Vladimir A.Bakhvaloff E-Mail: zirra1969<bark>gmail<dot>com Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2014, 14:53:47 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
JuniorSQLЗ.Ы. roadster, кидай номер ЯД. вечером отмечусь.нет у меня ЯД. не надо отмечаться. ЗЫ опять я в пролёте с бабками, придётся так и жить на одну зарплату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2014, 10:45:01 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
и ещё по поводу этого JuniorSQLSELECT (SUBSTRING("couponsFile"."code" FROM 1 FOR 13)) From "couponsFile"если вдруг длина больше или меньше, то будут проблемы, поэтому удалять лишние символы было бы предпочтительнее, ну или замена с использованием replace() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2014, 10:49:50 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
Там скорее всего разделитель строк - 2 символа. Соответственно внешнюю таблицу нужно создавать так- Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2014, 11:09:15 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
stelvic> Там скорее всего разделитель строк - 2 символа. Соответственно внешнюю таблицу нужно создавать так- > CREATE TABLE "couponsFile" EXTERNAL 'C:\FILE.TXT' ( > "code" CHAR(13), -- или CHAR(12) нужно просто посчитать количество видимых символов в строке файла. > NEWLINE CHAR(2) > ); А вот ни фига он так не хочет!.. При таком раскладе только null;null получается... -- Vladimir A.Bakhvaloff E-Mail: zirra1969<bark>gmail<dot>com Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2014, 13:13:43 |
|
||
|
Очень медленно работает UPDATE
|
|||
|---|---|---|---|
|
#18+
zirra> А вот ни фига он так не хочет!.. При таком раскладе только null;null получается... Я ж сразу говорил, что у меня температура... База-то в UTF-8... Потому не так и не то читала... Код: sql 1. 2. 3. 4. -- Vladimir A.Bakhvaloff E-Mail: zirra1969<bark>gmail<dot>com Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2014, 13:24:50 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38605160&tid=1563746]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 462ms |

| 0 / 0 |
