Главная страница
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.016 c
1-10830
panov
2003-08-21 16:51
2003.09.04
Прокрутка клиентской области формы


3-10552
Санек
2003-08-11 13:27
2003.09.04
Данные поля в Caption


14-10885
Calm
2003-08-13 10:31
2003.09.04
Округление чисел. Неужели ТАК правильно???


6-10865
AlexGof
2003-06-30 13:35
2003.09.04
как переименовать Attachments фай в NMPOP3 Fastnet


14-10878
korvin
2003-08-14 08:56
2003.09.04
Програмно описать жись человека :)