В последнее время я использую Microsoft SQL для создания баз данных, на которые ссылаются с использованием документа Excel. Было несколько случаев, когда мне нужно было внести небольшие изменения в мои таблицы, и в итоге «DROP» - все мои текущие таблицы и воссоздание их с использованием обновленного запроса. Я понимаю, что вы можете использовать UPDATE, чтобы изменить значения записей в таблице, но я пытаюсь манипулировать типом данных, чтобы я мог изменить количество десятичных знаков в одной записи моих таблиц с 2 на 3. Код для создания таблица выглядит примерно так:
CREATE TABLE WIRE_INDEX
--"Field" "Data Type" "Null or Not"
(...
...
DENSITY decimal(18,2) Not Null);
Я не знаю, является ли решение чем-то очевидным, но я не смог найти ничего полезного. Я не уверен, что знаю, как ссылаться на тип данных поля в SQL.
Когда я заполняю базу данных, я использую числа, такие как 0,283 и 0,164, но когда я выбираю запись, я получаю только первые два десятичных знака. Мне бы хотелось, чтобы первые 3 знака после запятой отображались в том виде, как я их ввел в таблицу.
(редактирование не отображалось должным образом)