
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.06.2002, 15:59:00
|
|||
|---|---|---|---|
Кто-нибудь знает как на T-SQL изменить размер поля? |
|||
|
#18+
Простите лоха... Мне надо изменить размер поля с помощью скрипта, он должен запустится ночью, так как размер базы огромный и если я это сделаю днем, меня повесят -)) А вот как написать скриптик, по изменению параметров поля, не знаю.. Пытался с помощью Alter, но там только Add и Drop. Заранее спасибо -)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2002, 16:42:45
|
|||
|---|---|---|---|
|
|||
Кто-нибудь знает как на T-SQL изменить размер поля? |
|||
|
#18+
alter TableName alter ColumnName DataType TableName = имя таблицы ColumnName = имя колонки DataType = новый тип колонки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2002, 16:48:17
|
|||
|---|---|---|---|
Кто-нибудь знает как на T-SQL изменить размер поля? |
|||
|
#18+
create table #test (test Char(10)) insert into #test values ('1234567890') select * from #test alter table #test ALTER COLUMN test Char(15) update #test set test='123456789012345' select * from #test drop table #test ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2002, 17:01:18
|
|||
|---|---|---|---|
Кто-нибудь знает как на T-SQL изменить размер поля? |
|||
|
#18+
Все бы хорошо, да только там 5млн. записей... -)) Так что такая конструкция create table #test (test Char(10)) insert into #test values ('1234567890') select * from #test alter table #test ALTER COLUMN test Char(15) update #test set test='123456789012345' select * from #test drop table #test будет сутки выполнятся -)) А я работу базы могу остановить дай бог на 2 часа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2002, 17:05:22
|
|||
|---|---|---|---|
Кто-нибудь знает как на T-SQL изменить размер поля? |
|||
|
#18+
Я же не предлагаю тебе копировать данные в новую таблицу. Я просто привел пример как работает команда ALTER TABLE ... ALTER COLUMN ... по уже существующей таблице. Т.е. весь твой скрипт будет состоять из одной единственной команды. Да, а какая у тебя версия SQLS? Кажется в 6.5 такой команды еще не было (хотя тут я не уверен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1822260]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
68ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 392ms |

| 0 / 0 |
