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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.06.2001, 13:56
|
|||
|---|---|---|---|
|
|||
конвертация типов |
|||
|
#18+
Подскажите плиз как мне из значения varchar типа '642/2 или 1056/31' в запросе select сконвертировать в int со значением 642 или 1056, для того чтобы поюзать по ним функциб MAX. e-mail: raybot@chat.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2001, 14:18
|
|||
|---|---|---|---|
конвертация типов |
|||
|
#18+
ну так прямо и написать: select convert(int, substring(fld,1,patindex('%/%',fld+'/')-1)) from tbl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2001, 14:29
|
|||
|---|---|---|---|
|
|||
конвертация типов |
|||
|
#18+
ИЛИ ТАК SELECT RES=CONVERT(INT,SUBSTRING(COLUMNS_NAME,1,CHARINDEX('/',COLUMNS_NAME)-1)) FROM TABLE УДАЧИ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2001, 08:34
|
|||
|---|---|---|---|
|
|||
конвертация типов |
|||
|
#18+
А как в строку с типом CHAR вставить значение типа VARBINARY, при этом не получив вместо 0х424CF34C43C2F4C значение неявно преобразованное в CHAR? select "exec sp_addlogin '"+name+"','"+ password +"','"+dbname+"','us_english',null, skip_encryption_old "+char(13)+char(10)+"go" from syslogins password в данном случае - это хеш, который может содержать кавычки и запятые. Поэтому посоветовали отконвертить его в VARBINARY, затем создать переменную и через неё вставлять... Но чайнику это не понять. Хэльп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2001, 09:11
|
|||
|---|---|---|---|
|
|||
конвертация типов |
|||
|
#18+
Т.е. для всех учетных записей нужно посторить запрос вида: declare @pwd varchar(32) --преобразование бинарного пароля в строковый select @pwd = convert(varchar,0x2131214a2130483b403d444135285d3e) --добавление учетной записи exec sp_addlogin 'barabashka', @pwd, 'master','us_english',null,skip_encryption_old ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2001, 13:56
|
|||
|---|---|---|---|
|
|||
конвертация типов |
|||
|
#18+
Ну что? Ни кто не знает, как вставить бинарное значение в конкатенацию символьных строк, избежав неявное преобразование? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1826363]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 379ms |

| 0 / 0 |
