Доступ к sql конвертировать число в - или.для конфиденциальности - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь преобразовать определенные данные в базе данных доступа из числа в тире.По существу, определенные данные, которые являются предварительными, я не хочу показывать в окончательной базе данных.

Я предполагаю, что это должно быть легко, но удар по кирпичной стене / с идиотским моментом.Попытка сделать это, но это не работает, так как есть конфликт между обновлением числа до текста.

UPDATE Table SET Table.Data=“-”
WHERE Table.Year=2018 AND Table.Code="B"

Предположим, я упускаю что-то простое.Благодарен за любой совет.

1 Ответ

0 голосов
/ 31 января 2019

Числовое поле не может быть '-', потому что это строка.Вы можете использовать значение, такое как -1:

UPDATE Table
    SET Table.Data = -1
    WHERE Table.Year = 2018 AND Table.Code = "B";

Или вы можете просто использовать NULL:

UPDATE Table
    SET Table.Data = NULL
    WHERE Table.Year = 2018 AND Table.Code = "B";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...