Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

выборка в MS SQL2000 [D5, MSSQL]


Страницы:   1 2

denmin ©   (2003-10-20 13:31:00) 

Здравствуйте.
Есть простой запрос в D5
SELECT First.Code, First.Name, Second.Name, Second.Code
FROM "First.DB" First
INNER JOIN ":DB1:Second.DB" Second
ON (First.Code = Second.Code)
т.е. связь двух таблиц по полям Code.
Так вот необходимо организовать такую связь в MS SQL2k. Желательно через хранимую процедуру????. А можно ли через ADODataset? Или вообще хоть как?


bushmen   (2003-10-20 13:46:00) [21]

SELECT First.Code, First.Name, Second.Name, Second.Code
FROM db1..First First INNER JOIN db2..Second Second
ON (First.Code = Second.Code)

Можешь как угодно - и через AdoQuery, и через хранимую процедуру

ADOQuery1.Close;
ADOQuery1.SQL.CLEAR;
ADOQuery1.SQLADD("SELECT First.Code, First.Name, Second.Name, Second.Code FROM db1..First First INNER JOIN db2..Second Second
ON (First.Code = Second.Code)");
ADOQuery1.Open;

cerate proc1 as
begin
SELECT First.Code, First.Name, Second.Name, Second.Code FROM db1..First First INNER JOIN db2..Second Second
ON (First.Code = Second.Code)
end


denmin   (2003-10-20 13:40:00) [22]

да забыл сказать, что таблицы в разных базах храняться. First в DB1, а Second в DB2. если можно,Ваш запрос написать, то где: в хранимой процедуре, или где?


bushmen   (2003-10-20 13:35:00) [23]

SELECT First.Code, First.Name, Second.Name, Second.Code
FROM First INNER JOIN Second
ON (First.Code = Second.Code)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо