powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / define
18 сообщений из 18, страница 1 из 1
define
    #33781656
Cker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здрвствуйте!
Всю жизнь работаю с MySQL. Но вот понадобилось кое-что сделать на sybase
ПРоблема в том, что никак немогу выполнить запрос с define.
Вот собственно запрос:
alter table t add buf varchar(64) not null default "";

и выдается ошибка :

incorrect syntax near the keyword 'default'

с другими запросами, в которых учавствует default такая-же проблема

подскажите, как правильно составлять запрос?
...
Рейтинг: 0 / 0
define
    #33781676
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот пример кода для ASA
alter table CUSTOMERS add RB_PNPR char(1) default 'N' null
...
Рейтинг: 0 / 0
define
    #33781682
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строки задаются в апострофах, а не в двойных кавачках.
Двойные кавычки используются для имен полей если они с пробелами.

---
http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
define
    #33781687
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlСтроки задаются в апострофах, а не в двойных кавачках.
Двойные кавычки используются для имен полей если они с пробелами.

---
http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase
Совершенно согласен.
А интересно, что в MSSQL по другому?
...
Рейтинг: 0 / 0
define
    #33781692
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точнее в MySQL по другому?
...
Рейтинг: 0 / 0
define
    #33781700
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cker wrote:

> Всю жизнь работаю с MySQL. Но вот понадобилось кое-что сделать на sybase

На каком?

> ПРоблема в том, что никак немогу выполнить запрос с define.
> Вот собственно запрос:
> alter table t add buf varchar(64) not null default "";

Скорее всего:

alter table t add buf varchar(64) not null default '';
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
define
    #33781719
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не поленился и посмотрел в MySql(Может шайтан!).
Там тоже одинарные кавычки.
Наверно человек всю жизнь проработал в PHP.
...
Рейтинг: 0 / 0
define
    #33781900
Cker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, одинарные кавычки не помогли
sybase 12.5

сработал запрос: alter table CUSTOMERS add RB_PNPR char(1) default 'N' null

но он не занчит not null
...
Рейтинг: 0 / 0
define
    #33781919
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вообще-то у тебя там две ошибки было. Первая с кавычками, вторая с not null. :)
Сейчас просто дай вторую команду:
Код: plaintext
alter table CUSTOMERS modify RB_PNPR not null
и все.

----
http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
define
    #33782149
Cker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я вот обратил внимание, что при создании таблицы у меня проходят любые конструкции, а при alter-е ругань сплошная.
С чем это может быть связано? Может у меня прав не хвататет?
...
Рейтинг: 0 / 0
define
    #33782770
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CkerЯ вот обратил внимание, что при создании таблицы у меня проходят любые конструкции, а при alter-е ругань сплошная.
С чем это может быть связано? Может у меня прав не хвататет?
Если создал, то права на модификацию должны быть, если конечно под другим пользователем не войти.

Совет. Я смотрю Вы только знакомитесь с Sybase и почему-то избрали тактику изучения методом тыка: попробую так - не получилось, а так получилось, ну и хорошо.
Не поленитесь, скачайте документацию. Там все эти "обычные" вещи работы с базой(создание, модификация таблиц, язык запросов и т.д.) освещены очень хорошо с примерами.
Если Вы имели опыт работы с другими SQL-серверами, ничего сложного.
...
Рейтинг: 0 / 0
define
    #33782784
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antand wrote:

> Если Вы имели опыт работы с другими SQL-серверами,

....советую о нём забыть. Будет меньше разочарований и несбывшихся надежд
.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
define
    #33782809
Владимор Конев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
antand wrote:

> Если Вы имели опыт работы с другими SQL-серверами,

....советую о нём забыть. Будет меньше разочарований и несбывшихся надежд
.
Posted via ActualForum NNTP Server 1.3+1
...
Рейтинг: 0 / 0
define
    #33782828
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000
antand wrote:

> Если Вы имели опыт работы с другими SQL-серверами,

....советую о нём забыть. Будет меньше разочарований и несбывшихся надежд
.
Posted via ActualForum NNTP Server 1.3
Ну что Вы так жестоко! Человека совсем испугаете. Я ж ему аккуратно, спокойно, пусть доку читает, учится, а Вы Sybasом по голове!
...
Рейтинг: 0 / 0
define
    #33782864
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antand wrote:

> Ну что Вы так жестоко! Человека совсем испугаете. Я ж ему аккуратно,
> спокойно, пусть доку читает, учится, а Вы Sybasом по голове!

То, что я написал, - личный опыт, причём безотносительный к какому-либо
либо конкретному серверу, будь то ASA, ASE, Oracle или MSSQL ;).
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
define
    #33782900
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000
То, что я написал, - личный опыт, причём безотносительный к какому-либо
либо конкретному серверу, будь то ASA, ASE, Oracle или MSSQL ;).
Posted via ActualForum NNTP Server 1.3
Да я сам сторонник Sybase, но есть же другие и мне самому приходится с ними работать, тут уж ничего не поделаешь.
Другое дело если, человек вообще с "нуля" начинает и SQL-серверов в глаза не видел. Тут я, пожалуй, Вас поддержу.
...
Рейтинг: 0 / 0
define
    #33783076
Cker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кто скажет, где можно скачать доку по этим "стандартным вещам в sybase"?
Я зарегистрировался на русском сайте, пытаюсь скачать - просят заполнить анкету и рег. данные. Вроде все заполнил - все-равно просят... =/
...
Рейтинг: 0 / 0
define
    #33783135
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cker wrote:

> А кто скажет, где можно скачать доку по этим "стандартным вещам в sybase"?

www.sybase.com отменили за ненадобностью ;)? Не говоря уже о том, что
мануалы обычно лежат неподалёку от самого сервера.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / define
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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