|
Форматирование строки
|
|||
---|---|---|---|
#18+
Переменая типа char(5) содержит цифры: 1,2,3,4,5...... . А надо записывать с нулями: 00001, 00002..... . Как это можно сделать? (MS SQL7). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2001, 04:58 |
|
Форматирование строки
|
|||
---|---|---|---|
#18+
declare @a char(5) select @a=convert(char(5),1) select @a=replicate('0',5-len(ltrim(rtrim(@a))))+ltrim(rtrim(@a)) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2001, 09:56 |
|
Форматирование строки
|
|||
---|---|---|---|
#18+
Я обычно делаю так: declare @a char(5),@x int select @x=5 select @a=substring(convert(char(15),100000+@x),2,5) select @a ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2001, 10:09 |
|
Форматирование строки
|
|||
---|---|---|---|
#18+
Попробуй так: declare @str char(5) select @str='1' select @str [str], right(rtrim('00000'+@str),5) [srt_new] ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2001, 12:33 |
|
|
start [/forum/topic.php?fid=46&gotonew=1&tid=1827222]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 147ms |
0 / 0 |