Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2011, 20:19   #1
VasYa_PrekrasnaYa
Новичок
Джуниор
 
Регистрация: 07.05.2009
Сообщений: 1
По умолчанию Типы данных в Interbase

Код для создания таблицы
Код:
CREATE TABLE FACULTY
(
FacPK smallint Not Null,
Name char(20),
Dean char(20),
TelDean smallint ,
Building smallint,
Fund smallint,
PRIMARY KEY(FacPK)
);
Но при таком розкладе не получается вводить данные. Решила поменять тип :
Код:
alter table faculty alter teldean type int
alter table faculty alter building type int
alter table faculty alter fund type int
Но даже после этого, используя функцию вставки
Код:
INSERT INTO FACULTY(FacPK,Name,dean,TelDean,Building,Fund)
VALUES (1, 'информатика', 'Сидоров П.К', 5262623,6,2500)
начинает ругаться
Код:
Lock conflict on no wait transaction
violation of PRIMARY or UNIQUE KEY constraint "INTEG_2" on table "FACULTY"
Statement: INSERT INTO FACULTY(FacPK,Name,dean,TelDean,Building,Fund)
VALUES (1, 'информатика', 'Сидоров П.К', 5262623,6,2500)
Но что самое интересно: если вместо "1" ввести любое другое число, запрос выполняется.

Вопрос: почему так?
VasYa_PrekrasnaYa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
типы данных sp@ker Общие вопросы Delphi 8 26.04.2011 20:48
типы данных. svoi92 Помощь студентам 2 10.02.2011 13:45
Типы данных nedden Помощь студентам 2 12.11.2008 17:18
Типы данных??? Рустам Общие вопросы Delphi 10 08.11.2007 08:03