|
replace на SQL
|
|||
---|---|---|---|
#18+
Как заменить в поле тире на пробел. Есть ли что-то типа replace(myfield,'-',' ') ?? Помогите плз. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2002, 02:06 |
|
replace на SQL
|
|||
---|---|---|---|
#18+
Можно выполнять следующий запрос пока AffectedRows не будет равно 0 Код: plaintext 1. 2.
Смысл вышесказанного в следующем: Полю присваиваем значение этого поля до "-", добавляем "пробел" и добавляем все, что находится в поле после "-" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2002, 09:57 |
|
replace на SQL
|
|||
---|---|---|---|
#18+
В T-SQL аналогом Реплейса является Stuff ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2002, 12:56 |
|
replace на SQL
|
|||
---|---|---|---|
#18+
T-SQL не подходит...- надо применить в VB при использовании базы в Access.. способ с LEFT хорошо конечно.. а если я не знаю сколько там эти тире? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2002, 01:46 |
|
replace на SQL
|
|||
---|---|---|---|
#18+
Так в VBA есть реплейс: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2002, 10:34 |
|
replace на SQL
|
|||
---|---|---|---|
#18+
А можно точнее про Stuff или Replace функцию?.. А то не получается ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2002, 13:30 |
|
replace на SQL
|
|||
---|---|---|---|
#18+
Функция Stuff используется только при доступе к SQL- Server, да и то только непосредственно в запросах,выполняющихся на стороне сервера. Microsoft Access эту функцию в файл-серверном режиме не поддерживает. Функция же Replace является функцией ядра VBA и поддерживается в версиях MSAccess только начиная с 2000. Говорят, что можно закачать где-то на сайте Майкрософта обновление для предыдущих версий, но я его не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2002, 14:18 |
|
replace на SQL
|
|||
---|---|---|---|
#18+
Я может чего не понял, но вот из справки: Transact-SQL Reference REPLACE Replaces all occurrences of the second given string expression in the first string expression with a third expression. Syntax REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' ) Arguments 'string_expression1' Is the string expression to be searched. string_expression1 can be of character or binary data. 'string_expression2' Is the string expression to try to find. string_expression2 can be of character or binary data. 'string_expression3' Is the replacement string expression string_expression3 can be of character or binary data. Return Types Returns character data if string_expression (1, 2, or 3) is one of the supported character data types. Returns binary data if string_expression (1, 2, or 3) is one of the supported binary data types. Examples This example replaces the string cde in abcdefghi with xxx. SELECT REPLACE('abcdefghicde','cde','xxx') GO Here is the result set: ------------ abxxxfghixxx (1 row(s) affected) Чем не подходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2002, 19:17 |
|
|
start [/forum/topic.php?fid=45&tid=1683150]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 113ms |
0 / 0 |