Небольшая помощь с табличным скриптом? - PullRequest
0 голосов
/ 23 марта 2011

Я новичок в SQL, и у меня есть маленький вопрос. я пишу сценарий таблицы, и у меня есть вопрос о двух полях в этой таблице. Вот структура таблицы:

Billing

CustomerName
CustomerPhone
BGFlag (Y/N)
UpdateIndicator (B=Before,A=After)

У меня такой вопрос, должен ли я написать скрипт для (Y / N) в BGFlag и (B = До, A = После) в UpdateIndicator в сценарии создания таблицы. Я думаю, что мне просто нужно создать таблицу с этими именами столбцов, и (Y / N), (B = До, A = После) - это данные для этих двух столбцов, которые я получу в файле примера. Есть предложения?

Спасибо

1 Ответ

0 голосов
/ 23 марта 2011

Похоже, это просто метаданные приложения для этих столбцов. Вы можете поместить это в расширенные свойства таблицы, но никто, кроме любопытного администратора БД, не увидит его.

Имейте в виду, что даже если данные, которые вы импортируете в свою базу данных, используют Y / N и B / A, вы всегда можете преобразовать их в битовое значение (0/1), которое кажется лучшая идея с точки зрения полевого дизайна.

Или, если вы хотите, чтобы он в буквальном смысле содержал эти текстовые значения (Y / N и B / A), просто используйте поле CHAR (1). Однако существует риск, что любой может поместить любое односимвольное текстовое значение в эти столбцы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...