Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 изменение типа колонки в таблице  [new]
Neumexa
Member

Откуда:
Сообщений: 202
ALTER TABLE T MODIFY ploshad float;

что не так?
3 ноя 11, 16:09    [11547230]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Neumexa,

ALTER TABLE T ALTER COLUMN ploshad FLOAT;
Тоько 100 раз подумайте - а зачем Вам FLOAT?
3 ноя 11, 16:12    [11547262]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Не так то, что вы свой собственный синтаксис выдумываете.
3 ноя 11, 16:12    [11547263]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Neumexa
ALTER TABLE T MODIFY ploshad float;

что не так?


а откуда сервер знает слово MODIFY?
3 ноя 11, 16:13    [11547267]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Neumexa
Member

Откуда:
Сообщений: 202
Shakill
Neumexa
ALTER TABLE T MODIFY ploshad float;

что не так?


а откуда сервер знает слово MODIFY?

ой сори перепутал с mуsql

какой тип лучше выбрать чтобы преобразовать nvarchar в число?
3 ноя 11, 16:17    [11547301]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Anddros
Member

Откуда:
Сообщений: 1077
Neumexa
какой тип лучше выбрать чтобы преобразовать nvarchar в число?
Зависит от того, какое это 'число'.
3 ноя 11, 16:20    [11547326]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Neumexa
Member

Откуда:
Сообщений: 202
Anddros
Neumexa
какой тип лучше выбрать чтобы преобразовать nvarchar в число?
Зависит от того, какое это 'число'.


до 6 знаков после запятой.
float or real?
3 ноя 11, 16:25    [11547380]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
Neumexa
Anddros
пропущено...
Зависит от того, какое это 'число'.


до 6 знаков после запятой.
float or real?
А общее максимальное количество какое?
3 ноя 11, 16:39    [11547464]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Neumexa
Member

Откуда:
Сообщений: 202
iap
Neumexa
пропущено...


до 6 знаков после запятой.
float or real?
А общее максимальное количество какое?

8

делаю так
ALTER TABLE имя_таблицы ALTER COLUMN имя_столбца новый тип_данных;

вместо тип_данных подставлял numeric, float,real все время ругается

The table '****' has been created but its maximum row size (13861) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds 8060 bytes.
The statement has been terminated.
3 ноя 11, 16:49    [11547551]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Glory
Member

Откуда:
Сообщений: 104751
Какой тип у поля сейчас ?
3 ноя 11, 16:55    [11547587]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Neumexa
Member

Откуда:
Сообщений: 202
Neumexa
Shakill
пропущено...


а откуда сервер знает слово MODIFY?

ой сори перепутал с mуsql

какой тип лучше выбрать чтобы преобразовать nvarchar в число?
3 ноя 11, 17:00    [11547628]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Glory
Member

Откуда:
Сообщений: 104751
Млин. nvarchar(max) это тоже nvarchar
Неужели так трудно привести тип данных поля ?
3 ноя 11, 17:02    [11547643]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Neumexa
Member

Откуда:
Сообщений: 202
Glory
Млин. nvarchar(max) это тоже nvarchar
Неужели так трудно привести тип данных поля ?


nvarchar (255)
3 ноя 11, 17:07    [11547671]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
Glory
Member

Откуда:
Сообщений: 104751
Покажите весь скрипт создания таблицы, который генерирует студия
3 ноя 11, 17:57    [11548101]     Ответить | Цитировать Сообщить модератору
 Re: изменение типа колонки в таблице  [new]
скрипт такой
Guest
Glory
Покажите весь скрипт создания таблицы, который генерирует студия

браузер похоже падает на попытке вставить ВЕСЬ скрипт таблицы.
ТС, в торренты выкладывай - качнем вместо пятничного кинчика.
4 ноя 11, 12:10    [11550535]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить