Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создание таблицы с дополнительными параметрами  [new]
Trup-s
Member

Откуда:
Сообщений: 3
Как в SQL сервер можно создать таблицу (CREATE TABLE) с дополнительными параметрами и ограничениями вводимых в нее в дальнейшем данных?
К примеру требуется создать таблицу в которой будет отражаться только 5 последних символов введенного значения... т.е. требуется какое-то совмещение CREATE TABLE и substring или right.
Запросы не работают типа:
CREATE TABLE Таблица (right (Account, 5) NUMERIC, Name CHAR)
Или
CREATE TABLE Таблица (Account NUMERIC, Name CHAR) CHEK (right (Account, 5)
17 дек 13, 18:21    [15306927]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы с дополнительными параметрами  [new]
sdet
Member

Откуда:
Сообщений: 463
Trup-s,

А что в help по этому поводу написано, не посмотрели?
17 дек 13, 18:44    [15307005]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы с дополнительными параметрами  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31983
Trup-s
Запросы не работают типа:
CREATE TABLE Таблица (right (Account, 5) NUMERIC, Name CHAR)
Или
CREATE TABLE Таблица (Account NUMERIC, Name CHAR) CHEK (right (Account, 5)
Из хелпа возьмите пример, перебирать все варианты будет очень долго.
17 дек 13, 18:52    [15307038]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы с дополнительными параметрами  [new]
Trup-s
Member

Откуда:
Сообщений: 3
sdet,

В help SQL Server самой программы имеется ввиду? Там все на английском и подобных примеров нет...
17 дек 13, 20:19    [15307331]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы с дополнительными параметрами  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Trup-s,

1. В таблицах реляционных СУБД ничего не отражается, это не зеркало;
2. Никаких параметров у таблиц нет;
3. У типов данных numeric и char необходимо указывать "размерность";
4. CHECK ограничения должны представлять собой выражение, значение которого дает TRUE или FALSE;
5. Help по программе SQL Server уже давно переведен на русский: http://msdn.microsoft.com/ru-ru/library/ms130214.aspx
17 дек 13, 21:19    [15307471]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы с дополнительными параметрами  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
pkarklin
Trup-s,

1. В таблицах реляционных СУБД ничего не отражается, это не зеркало;
+1
В таблице данные хранятся. Отображаются они в приложении.
17 дек 13, 22:52    [15307887]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить