Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить столбец numeric / 8 сообщений из 8, страница 1 из 1
25.06.2003, 15:50
    #32191418
SiBear
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить столбец numeric
Не смог найти по поиску.
Надо таблице добавить столбец тепа numeric (Одинарное с плавающей точкой, число десятичных знаков: auto).

В общем, такое же поле, которое получается в конструкторе, если выбираешь тип "Числовой" и внизу Размер поля - "Одинарное с плавающей точкой".

Это надо сделать на SQL

Пробовал
Код: plaintext
ALTER TABLE TableName ADD NewColumn numeric

получил размер поля "Действительное"

Пробовал
Код: plaintext
ALTER TABLE TableName ADD NewColumn numeric ( 3 , 2 )

Получил "действительное" с размерами 3,2

Что еще можно добавить в запрос? Как получить не "действительное" поле?

К сожалению Access стоит русский, поэтому не знаю как все вышеперечисленное звучит на English :(
...
Рейтинг: 0 / 0
25.06.2003, 16:06
    #32191437
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить столбец numeric
single
...
Рейтинг: 0 / 0
25.06.2003, 16:11
    #32191448
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить столбец numeric
Вот что я нашел в MSDN
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Jet Data Type            Synonyms Storage                             Size 

TINYINT                   INTEGER1, BYTE                                 1  byte 
SMALLINT                 SHORT, INTEGER2                               2  bytes 
INTEGER                   LONG, INT, INTEGER4                          4  bytes 
REAL                        SINGLE, FLOAT4, IEEESINGLE                4  bytes 
FLOAT                      DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER  8  bytes 
DECIMAL                   NUMERIC, DEC                                    17  bytes 
...
Рейтинг: 0 / 0
25.06.2003, 16:22
    #32191464
SiBear
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить столбец numeric
Большое спасибо!
Рабочий код

Код: plaintext
ALTER TABLE TableName ADD NewField single


Создает именно то что нужно!
...
Рейтинг: 0 / 0
25.06.2003, 16:30
    #32191475
SiBear
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить столбец numeric
Попутный вопрсос, а как вставить поле после какого-то столбца, а не в конец таблицы?
Что-то типа:
Код: plaintext
ALTER TABLE TableName INSERT NewField single AFTER OldField


Чес. слово не от лени спрашиваю - сначала долго искал все это в инете...
...
Рейтинг: 0 / 0
25.06.2003, 16:41
    #32191490
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить столбец numeric
Вроде никак. Если только не создавать заново таблицу, в которую вносить в нужной последовательности столбцы.
...
Рейтинг: 0 / 0
25.06.2003, 16:53
    #32191509
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить столбец numeric
Через DAO - можно
Там есть св-во Field.OrdinalPosition (вроде так называется).
...
Рейтинг: 0 / 0
25.06.2003, 16:59
    #32191517
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить столбец numeric
>Field.OrdinalPosition

Хм, точно.
For an object not yet appended to the Fields collection, this property is read/write.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить столбец numeric / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]