![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
выборка в MS SQL2000 [D5, MSSQL]
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)