|
|
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
ASE 11.9.2.6 Подскажите, господа хорошие, как увеличть ширину поля в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 18:19 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
olegmsevskyASE 11.9.2.6 Подскажите, господа хорошие, как увеличть ширину поля в таблице? Для работающих с ASA этот вопрос может показаться очень странным. Впрочем как и множество других подобных вопросов :) По опыту работы с ближайшим родственником ASE, а именно MS SQL 6.5, могу предложить создать новое поле нужной ширины, скопировать в него данные из старого, старое поле убить, новое - переименовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 18:27 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Согласен - чайник. Как это обычно бывает в бюджетных организациях. Не тронь налаженный механизм... Не до него А вот спустили бумагу увеличить поле и забивать туда новые данные - выполняй. Если не трудно, набросайте скрипт. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 18:47 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун olegmsevskyASE 11.9.2.6 Подскажите, господа хорошие, как увеличть ширину поля в таблице? Для работающих с ASA этот вопрос может показаться очень странным. Впрочем как и множество других подобных вопросов :) По опыту работы с ближайшим родственником ASE, а именно MS SQL 6.5, могу предложить создать новое поле нужной ширины, скопировать в него данные из старого, старое поле убить, новое - переименовать. Странно, а что разве кто-то отменял............ create table clients (clnt_id integer not null, client_name varchar(30)) / alter table clients modify client_name varchar(60) / (до выполнения команды ширина была 30 символов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 19:28 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
modify не поддерживается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 19:39 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Ну тогда в лоб: alter table clients add client_name_tmp varchar(60); update clients set client_name_tmp=client_name; alter table clients drop client_name; alter table clients add client_name varchar(60); update clients set client_name=client_name_tmp; alter table clients drop client_name_tmp; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 19:42 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
olegmsevskymodify не поддерживается Я конечно давно не работал с ранними версиями (до 9-ки). Но на ASA 9.0.2 простите перед ответом выше специально лично убедился, что все прекрасно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 20:29 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Александр Старшинин olegmsevskymodify не поддерживается Я конечно давно не работал с ранними версиями (до 9-ки). Но на ASA 9.0.2 простите перед ответом выше специально лично убедился, что все прекрасно работает. Под сообщением: "Всегда указывайте наименование и версию СУБД" надо прикрепить еще одно: "Всегда читайте сообщения, на которые отвечаете" :)) ASE 11.9.2.6 <> ASA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 20:33 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Пардон, действительно был не прав. Вечер, пятница, конец недели........... А вообще от этого можно фигеть:базы вроде как от одной компании, но как по разному устроены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 20:37 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
alter table color drop color.color_tm Server Message: Number 156, Severity 15 Incorrect syntax near the keyword 'DROP'. добавлять, переименовывать столбцы могу, а удалить - нет!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2004, 13:17 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
olegmsevskyalter table color drop color.color_tm Server Message: Number 156, Severity 15 Incorrect syntax near the keyword 'DROP'. добавлять, переименовывать столбцы могу, а удалить - нет!? Может попробовать просто поле указать, без таблицы и точки? alter table color drop color_tm ASE-12.5 ругается на точку ASE-11.0.3 тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 09:48 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
olegmsevskyalter table color drop color.color_tm Server Message: Number 156, Severity 15 Incorrect syntax near the keyword 'DROP'. добавлять, переименовывать столбцы могу, а удалить - нет!? Не хочет DROP, делай DELETE :) alter table color delete color_tm; Кстати, не надо указывать имя таблицы повторно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 18:22 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Ни drop, ни delete не удаляют. В Sybase Central функция удаления недоступна. Может что-то с правами? Захожу как sa. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 11:02 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
в 11.9.2 такие вещи не предусмотрены, создавай новую талицу, переливай данные и не слушай ASA-шников ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 11:58 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
What's new in ASE 12.0 Adaptive Server 12 includes new syntax for alter table that allows you to add, drop, or modify a table's columns. alter table...modify allows you to modify a column's datatype, length, locking scheme, or default value. alter table also allows you to add, drop, or modify an IDENTITY column and to add a null or non-null column. alter table includes the following syntax for modifying a table's schema: alter table table_name [add column_name datatype [identity | null | not null] [, column_name datatype [identity |null | not null]]] [drop column_name [, column_name] [modify column_name {[data_type] [[null] | [not null]]} [, column_name datatype [null | not null]]] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 12:00 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Компостеровв 11.9.2 такие вещи не предусмотрены, Кошмар. Других слов нет. Компостеров создавай новую талицу, переливай данные и не слушай ASA-шников Перде этим дропнуть все FK, индексы и т.п., после этого их пересоздать. Могу порекомендовать попробовать для этого Power Designer - он умеет генерить готовы скрипты для задач подобного рода, если самому писать лень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 12:28 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
скачал как подключиться к базе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 19:17 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Что скачал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 19:26 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
[quot Рыжий Кот]Мда, прочитал и подумал, как такая система может носить название Enterprise ? ну блин... Причем в ASE - 11.0.3.3 drop в alter table есть, а в 11.9.2 нет? Хых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 07:12 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
drptz , А ты ничего не путаешь часом ? В 11.х версиях drop в ALTER TABLE для constraint constraint_name . Колонку убрать невозможно. НЕ запутывай народ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 08:07 |
|
||
|
Как увеличть ширину поля?
|
|||
|---|---|---|---|
|
#18+
Компостеровdrptz , А ты ничего не путаешь часом ? В 11.х версиях drop в ALTER TABLE для constraint constraint_name . Колонку убрать невозможно. НЕ запутывай народ. Я не запутываю. В ASE-11.0.3, drop для поля работает, проверял неоднократно. НО в документации это не отражено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2004, 11:45 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32792200&tid=2014070]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 262ms |

| 0 / 0 |

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