Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.21;
Скачать: CL | DM;

Вниз

SQL   Найти похожие ветки 

 
Garmahis   (2002-01-28 20:45) [0]

Подскажите пожалуйста как В MS SQL Server переписать таблицу из одной базы данных в другую пользуясь исключительно запросами SQL?


 
TSV ©   (2002-01-28 21:03) [1]

Ну, сначала CREATE TABLE... А потом примерно так:

insert into compmak.dbo.categories
select cat_name from test.dbo.categories


 
TSV ©   (2002-01-28 21:07) [2]

Т.е. синтаксис такой:

ИМЯ_БАЗЫ.ВЛАДЕЛЕЦ.ИМЯ_ТАБЛИЦЫ

Удачи.


 
Garmahis   (2002-01-28 23:12) [3]

Не всё так просто эти базы находятся на разных серверах. И, когда я пытаюсь написать так как вы советуете но пишет, что не понимает, что это за имя базы.


 
kig   (2002-01-28 23:35) [4]

Или используйте
sp_addlinkedserver
Тогда нотация следующая
SELECT *FROM [servername\instancename.]pubs.dbo.authors.

или
OPENDATASOURCE
Тогда нотация
SELECT *
FROM OPENDATASOURCE(
"SQLOLEDB",
"Data Source=ServerName;User ID=MyUID;Password=MyPass"
).Northwind.dbo.Categories




 
kig   (2002-01-28 23:39) [5]

Или

OPENROWSET

SELECT a.*
FROM OPENROWSET("SQLOLEDB","seattle1";"sa";"MyPass",
"SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname") AS a

:)


 
Roma ©   (2002-01-29 13:20) [6]

А про select into никто и не вспомнил... ;)))

Если будут вопросы - Сереж, объясни плиз, я вряд ли смогу в ближайшее время выйти в инет...


 
kig   (2002-01-29 14:42) [7]

2 Roma

А первым своим ответом TSV что написал?


 
TSV ©   (2002-01-29 14:58) [8]

> kig (29.01.02 14:42)

Это все-таки немного разные вещи. Еще один способ...


 
kig   (2002-01-29 15:06) [9]

2 TSV © (29.01.02 14:58)

Да, наверно... по синтаксису - да... (Ну только CREATE TABLE не нужен). Но планировщик наверняка одну бодягу построит в том и другом случае. :)



Страницы: 1 вся ветка

Текущий архив: 2002.02.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
4-66721
Latspell
2001-12-21 16:39
2002.02.21
Memory maped files, hooks, DLL s, global heap - помогите разобраться.


14-66669
Savage
2002-01-04 01:10
2002.02.21
Интересные файлы...


3-66420
Besa
2002-01-25 17:11
2002.02.21
SQL по 2 БД?


14-66655
EAlexander
2001-12-29 10:43
2002.02.21
Блиц опрос - кто работает 3 и 4 ? :(


1-66592
yuger
2002-02-05 14:04
2002.02.21
Разница между OLE и ActiveX