powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Primary Key
5 сообщений из 5, страница 1 из 1
Primary Key
    #34308517
Владимир2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PowerBuilder 9.0
Adaptive Server Anywhere Version 9.0
В заполненной таблице 420-тью записями хочу создать
Primary Key
Индекс создан:
CREATE UNIQUE INDEX "ind_my" ON "dba"."identity" ("tn" ) ;

При создании Primary Key выводится сообщение
SQLSTATE
[Sybase][ODBC Driver][Adaptive Server Anywhere]
Integrity constraint volation:
Column ‘tn’ in table ‘identity’ cannot be Null.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
В среде Sybace Central выводится сообщение:
You cannot create a primary key for this table
Because all its columns allow nulls.
 
Просмотрел все записи, в столбце ‘Tn’
Нет одинаковых значений.
Открываю редактор(рисовальщик) Database,
Выбираю таблицу, выбираю меню Alter Table, 
В поле ‘Tn’ в столбце ‘Null’ стоит ‘Yes’
Хочу изменить на ‘No’, но Нельзя
Как это сделать ?
СПАСИБО.
...
Рейтинг: 0 / 0
Primary Key
    #34308724
Фотография AIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело не в ограничении NOT NULL, а в том, что в некоторых записях поле его (NULL) содержит
...
Рейтинг: 0 / 0
Primary Key
    #34310354
Voitovych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторAIZ
Дело не в ограничении NOT NULL, а в том, что в некоторых записях поле его (NULL) содержит

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
На мою беду, поле ‘Tn’ НЕ СОДЕРЖИТ NULL, 
Все записи в поле ‘Tn’ заполнены числами
И ни одно не повторяется.
NULL имеется в других колонках ( полях ) таблицы.
Первичный ключ строю из одного столбца ‘Tn’
Другие столбцы не используются для создания
Первичного ключа.

В свойствах поля ‘Tn’ во вкладке ‘Edit’ 
into CheckBox ‘Empty String is Null’ пусто - 
информация взята из object DataWindow, 
который создан на основе таблицы, 
содержащей поле ‘Tn’.
...
Рейтинг: 0 / 0
Primary Key
    #34310419
ruha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пиши запрос лапами
alter table ....
...
Рейтинг: 0 / 0
Primary Key
    #34368218
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alter table t1
modify tn integer not null;
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Primary Key
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]