Главная страница
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.025 c
14-10880
Vint
2003-08-18 13:32
2003.09.04
Пиву - нет !


14-10883
andruxa
2003-08-14 11:34
2003.09.04
Как надо присваивать версии программам????


3-10629
Zorik
2003-08-11 12:43
2003.09.04
Как динамичный массив


14-10909
ДедушкаКо
2003-08-18 11:39
2003.09.04
уже опохмелился и пойду,наверное, домой


11-10665
LITTEL[MF]
2002-12-29 02:30
2003.09.04
Программирование в KOL(MCK)