Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.04;
Скачать: CL | DM;

Вниз

Помогите ... Есть два вопроса...   Найти похожие ветки 

 
iusupp ©   (2003-08-13 01:19) [0]

1. Как в БД среди множества таблиц найти колонку какую то
не зная в какой она таблице (средствами SQL)...?

2. Моя прога на работе... мне надо её под себя подделать...
ну просто запросами данные какие мне надо из неё извлекать...
таблиц как говорил много там...
В общем запустил я SQL монитор ...и там мне надо посмотреть как он запросы делает к карточке абонента ( ну там много чего)
то что мне надо вот это...
1. SQL Execute: Sybase SQL Anywhere 5.0 - { call "GetAbonChar" (:l_k_abon,:l_moment,:l_gorv,:l_plita,:l_kolonka,:l_banya,:l_kotel,:l_ local,:l_sec_plo,:l_gil_plo,:l_garage,:l_teplica,:l_korova,:l_svin,:l_ losh,:l_ovca,:l_person,:l_fl_meter,:l_beg_act,:l_end_act,:l_dat_edit,: l_login,:l_fl_arch,:l_dat_prov,:l_dat_next,:l_n_tariff)}

2. SQL Execute: Sybase SQL Anywhere 5.0 - { call "GetAdres" (:l_k_abon,:l_moment,:l_account,:l_fam,:l_ima,:l_otch,:l_n_region,:l_n _raj,:l_n_nasp_type,:l_n_nasp_type_old,:l_n_nasp,:l_n_nasp_old,:l_n_ul ,:l_ndom,:l_nkor,:l_n_kvar,:l_n_kom,:l_n_du,:l_n_grs,:l_n_post,:l_prim ,:l_phone,:l_uved,:l_dot,:l_kurator,:l_dat_create,:l_dat_edit,:l_login )}

Это как мне посказали обращение к хранимым процедурам...и что их можно найти Subase Central...
я вхожу в централ конектю БД и нет там таких процедур "GetAdres" "GetAbonChar"...
подозвеваю что их скрыли... объясняю почему так думаю...
В централ у меня только таблицы DBA.xxx выходят...
а основные таблицы DBO.xxx ...не выходят... они кстати в Interactive SQL открываются...
Как найти эти процедуры...?
Или запрос какой можно на SQL сделать...???


 
iusupp ©   (2003-08-13 19:45) [1]

Видать не до меня всем... :-)
То вирус в Инет... то флуд на чате...


 
iusupp ©   (2003-08-13 20:59) [2]

На форуме я хотел сказать... флуд...


 
iusupp ©   (2003-08-14 02:19) [3]

Это, что ... никто ответа на мои вопросы не знает...???
Или я не порятно задал...??? Поправьте...!!!


 
Dionys   (2003-08-14 07:37) [4]

1.
получаешь список таблиц БД:
SHOW TABLES;
потом просматриваешь эти таблицы на предмет нужного поля:
SHOW COLUMNS FROM [имя_таблицы] LIKE "[искомое_поле]";
если поле есть вернется его описание, иначе - ничего...


 
iusupp ©   (2003-08-14 23:08) [5]

>Dionys
Это куда всё писать то...? :-)
Я Interactive SQL пользуюсь...


 
Dionys   (2003-08-15 04:00) [6]

в командную строку... )


 
iusupp ©   (2003-08-15 08:57) [7]

>Dionys
Не работает...
Ася есть...?


 
iusupp ©   (2003-08-17 11:02) [8]

Помогли мне с моими вопросами... :-)
Может кому ещё пригодится...
1.
select creator, cname, tname from SYS.SYSCOLUMNS where cname="column_name";
2.
select * from SYS.SYSPROCPARMS where creator="proc_creator" and procname="proc_name";


 
iusupp ©   (2003-08-17 11:17) [9]

Поправка к пункту 2 :-)

select * from SYS.SYSPROCEDURE where creator="proc_creator" and procname="proc_name";



Страницы: 1 вся ветка

Текущий архив: 2003.09.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
1-10733
Miralex
2003-08-20 10:27
2003.09.04
События OnEdit OnClick и OnDragOver


14-10896
Dmk
2003-08-17 14:41
2003.09.04
Net messanger


14-10946
Евгений Николаевич
2003-08-15 08:02
2003.09.04
как поймать невидимку в миранде???


1-10684
Прохожий
2003-08-20 12:30
2003.09.04
Закрытие формы


1-10788
Makhanev A.S.
2003-08-22 08:16
2003.09.04
Как убрать scrollbar ы?