|
|
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
Создана таблица: CREATE TABLE 1 ( "id" integer NOT NULL, "text_value" char(50) NOT NULL, PRIMARY KEY ("id") ); Надо теперь сделать поле "id" не PRIMARY KEY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 19:43 |
|
||
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
Какой Sybase? ASE? ASA? IQ? Ещё какой нибудь? для ASA можно сказать "ALTER TABLE XXXXXX DELETE PRIMARY KEY" для ASE надо таблицу пересоздавать. И вообще - причем здесь Powerbuilder? Есть же ж форум отдельный по Sybase, почему бы там не спросить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 21:20 |
|
||
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
alter table <table name> drop constraint <constraint name> Это ANSI, насколько я знаю, так что можно и в ASA, и в ASE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 22:00 |
|
||
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрейИ вообще - причем здесь Powerbuilder? Есть же ж форум отдельный по Sybase, почему бы там не спросить? ..... Э? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 23:26 |
|
||
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
MasterZivalter table <table name> drop constraint <constraint name> Это ANSI, насколько я знаю, так что можно и в ASA, и в ASE. Да конечно заработает, только надо будет сначала узнать имя этого самого принуждения. В ASA оно, если не задано явно вручную, создается автоматически по принципу ASA### где ### - номер очередного автоматически созданого принуждения. Посмотреть список всех принуждений можно в таблице SYSCONSTRAINT. Что-то в духе: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 23:37 |
|
||
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
sp_helpconstraint <table name> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2005, 14:46 |
|
||
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
White Owl В ASA оно, если не задано явно вручную, создается автоматически по принципу ASA### где ### - номер очередного автоматически созданого принуждения. Посмотреть список всех принуждений можно в таблице SYSCONSTRAINT. Что-то в духе: Код: plaintext 1. 2. 3. Не пугай людей. В ASA делается элементарно, без всякого узнавания имен: ALTER TABLE SomeTable DELETE PRIMARY KEY (Это привели в первом же ответе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2005, 14:54 |
|
||
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
..... Э? :)Чего "Э?"? Топик переместили сюда из форума Powerbuilder. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2005, 15:19 |
|
||
|
Как в Сайбесе удалить ключ?
|
|||
|---|---|---|---|
|
#18+
Александр ГoлдунНе пугай людей. В ASA делается элементарно, без всякого узнавания имен: ALTER TABLE SomeTable DELETE PRIMARY KEY (Это привели в первом же ответе) Оно конечно да. Но если сильно захочется делать через ALTER TABLE SomeTable DROP CONSTRAINT SomeConstraint; То я показал как можно узнать имя этого Constraint. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2005, 19:25 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32911007&tid=2013886]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 395ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...