Главная страница
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
3-10602
Марат
2003-08-15 13:50
2003.09.04
F1Book


3-10560
OlkaGTS
2003-08-11 17:06
2003.09.04
Как добавить поле Internalcalc к ClientDataSet в runtime?


1-10774
Молодой Человек
2003-08-23 20:26
2003.09.04
Украшение ListBox a


14-10969
Igor__
2003-08-15 15:27
2003.09.04
Вопрос Хмельничанам


1-10772
IntLex
2003-08-23 08:47
2003.09.04
Хитрая проблема (или куда девались пункты меню)