Главная страница
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.022 c
14-10895
N169
2003-08-18 12:35
2003.09.04
Мышка, сеть и два компа


1-10819
BlackTiger
2003-08-21 13:05
2003.09.04
Помогите побороть Automation-сервер! Очень нужно!


14-10904
KSergey
2003-08-18 12:35
2003.09.04
Про возможность


14-10925
mOOx_
2003-08-16 15:14
2003.09.04
Список запущенных задач на удаленной машине


1-10835
kostas
2003-08-21 15:41
2003.09.04
Delphi подбрасывает новые сюрпризы