--建立鏈結伺服器
exec sp_addlinkedserver 'hwy', '', 'sqloledb ', '遠端伺服器名或ip位址'--建立遠端伺服器
exec sp_addlinkedsrvlogin 'hwy', 'false ',null, '使用者名稱', '密碼'--登入遠端伺服器
exec sys.sp_dropserver @server = 'hwy', @droplogins = 'droplogins' --刪除伺服器
--查詢示例
select * from hwy.資料庫名.dbo.表名
--匯入示例
select * into 表 from hwy.資料庫名.dbo.表名
--以後不再使用時刪除鏈結伺服器
exec sp_dropserver 'hwy', 'droplogins '
--(openrowset/openquery/opendatasource)
--1、openrowset
--查詢示例
select * from openrowset( 'sqloledb ', 'sql伺服器名 '; '使用者名稱 '; '密碼 ',資料庫名.dbo.表名)
--生成本地表
select * into 表 from openrowset( 'sqloledb ', 'sql伺服器名 '; '使用者名稱 '; '密碼 ',資料庫名.dbo.表名)
--把本地表匯入遠端表
insert openrowset( 'sqloledb ', 'sql伺服器名 '; '使用者名稱 '; '密碼 ',資料庫名.dbo.表名)
select *from 本地表
--更新本地表
update b
set b.列a=a.列a
from openrowset( 'sqloledb ', 'sql伺服器名 '; '使用者名稱 '; '密碼 ',資料庫名.dbo.表名)as a inner join 本地表 b
on a.column1=b.column1
--openquery用法需要建立乙個連線
--首先建立乙個連線建立鏈結伺服器
exec sp_addlinkedserver 'hwy', ' ', 'sqloledb ', '遠端伺服器名或ip位址 '
--查詢
select *
from openquery(hwy, 'select * from 資料庫.dbo.表名 ')
--把本地表匯入遠端表
insert openquery(hwy, 'select * from 資料庫.dbo.表名 ')
select * from 本地表
--更新本地表
update b
set b.列b=a.列b
from openquery(hwy, 'select * from 資料庫.dbo.表名 ') as a
inner join 本地表 b on a.列a=b.列a
--3、opendatasource/openrowset
select *
from opendatasource( 'sqloledb ', 'data source=ip/servername;user id=登陸名;password=密碼 ' ).test.dbo.roy_ta
mysql查詢常用語法
1 單錶查詢 1 選擇指定的列 例 查詢全體學生的學號和姓名 select sno as 學號,sname as 姓名 from student select sno,sname from student 2 查詢全部列 例 查詢全體學生的詳細資訊 select from student 3 對查詢...
SQL學習 常用語法2
1.drop 語句 撤銷索引 撤銷表以及撤銷資料庫 1 drop index 語句 刪除表中的索引 alter table table name drop index index name mysql中 2 drop table 語句用於刪除表 drop table table name 3 dro...
LaTeX常用語法查詢(自用)
分點 itemize 從這篇部落格入門了latex,這裡總結一下學習心得以及比較常用的東西。乙個簡單的latex文件的結構如下 從類似c語言中的導包,有什麼額外的功能都在這裡新增 documentclass utf8 定義文章的格式 編碼 有什麼額外的功能都在這裡新增 begin到 end之間類似c...