Длина числового поля
И второй - можно ли в Database Desktop'е удалить столбец таблицы? Нет, я, конечно, могу написать программку, которая это сделает, но нельзя ли как-нибудь руками?
2) килляй запросом alter table table1 drop column column1 (через BDE Administrator например)
Кажется, это TFloatField.Precision.
[QUOTE=wanja]как написать запрос, создающий числовое поле с нужной длиной, или какое свойство поля поменять?[/QUOTE]
Код:
alter table MyTable add NewField numeric(5)
Синтаксис уточняй по справке.
[QUOTE=wanja]И второй - можно ли в Database Desktop'е удалить столбец таблицы?[/QUOTE]
Не знаю. Возможно, и нет. Через SQL этого сделать нельзя, конструкция
Код:
alter table MyTable drop (OldField)
поддерживается только в Oracle. С синтаксисом
Код:
alter table MyTable drop column OldField
alter table MyTable add NewField numeric(5,0)
Причем, если размер поля маленький, Delphi потом говорит, что его тип - ftSmallInt, а иначе ftFloat.
Precision, насколько я понял - число знаков ПОСЛЕ запятой.