powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как посмотреть тело сохранённой процедуры ?
6 сообщений из 6, страница 1 из 1
Как посмотреть тело сохранённой процедуры ?
    #34624117
salt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Подскажите плиз, как посмотреть тело сохранённой процедуры?

sp_что ?

В наличии есть только sqsh

Thsnks.
...
Рейтинг: 0 / 0
Как посмотреть тело сохранённой процедуры ?
    #34624269
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saltДобрый день.
Подскажите плиз, как посмотреть тело сохранённой процедуры?

sp_что ?

В наличии есть только sqsh

Thsnks.
sp_helptext ...
or
select * from syscomments where ...
...
Рейтинг: 0 / 0
Как посмотреть тело сохранённой процедуры ?
    #34637681
salt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо огромное! Все получилось..

Ещё вопрос.
Подскажите плиз, как в isql или sqsh сделать так, чтобы float числа показывались в экспоненциальном виде?
А то для очень-очень маленьких чисел (1e-12 например)
sqsh и isql показывает 0.000000

Thanks.
...
Рейтинг: 0 / 0
Как посмотреть тело сохранённой процедуры ?
    #34637928
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формат float как datetime в isql никак не поменять

единственное что можно сделать это приводить float например к numeric(30,15) в запросе

ЗЫ: коль у вас есть isql то наверняка есть и defncopy
а эта тулзня как раз и предназначена для экспорта тел ХП и триггеров
...
Рейтинг: 0 / 0
Как посмотреть тело сохранённой процедуры ?
    #34637953
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saltСпасибо огромное! Все получилось..

Ещё вопрос.
Подскажите плиз, как в isql или sqsh сделать так, чтобы float числа показывались в экспоненциальном виде?
А то для очень-очень маленьких чисел (1e-12 например)
sqsh и isql показывает 0.000000

Thanks.

например так :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
create table #t (i float)
go
select * from #t
go
insert into #t select  0 . 000000000001 
go
select convert(varchar( 40 ),i) from #t
go
quit

выполните этот код в isql
...
Рейтинг: 0 / 0
Как посмотреть тело сохранённой процедуры ?
    #34638330
salt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, этот код работает. Но для каждого столбца писать такое выражение - мягко говоря муторно.

Для sqsh нашёл такое решение - при запуске установить переменную float:

$sqsh -L float="18.17"

Спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как посмотреть тело сохранённой процедуры ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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