Home | Print | Q/A | Guest | NewsLetter
Display context of search results Case-sensitive searching
주식랜덤추출니일내일병렬처리와기능사용과이식성 › 요구사항 › OpenQuery예제
Database System
Data Warehouse
Data Analysis
Operating System
Open Source
Enterprise Architecture
Software Engineering
Process
Working Smart

SQL Server
PostgreSQL
Oracle
DB2
Teradata
MySQL
Performance Tuning
Programming

Link
Philosophy
Tools
Misc
주인놈
_
_
SideBar Edit

Contents

1 MySQL 연결하기
2 예제
3 참고자료


조낸 까먹어.. ㅡㅡ;;

1 MySQL 연결하기 #

--연결된 서버: 192.168.0.1
--공급자: Microsoft OLE DB Provider for ODBC Dirvers
--제품이름: MySQL
--공급문자열: DRIVER={MySQL ODBC 3.51 Driver}; SERVER=192.168.11.161; DATABASE=ranking; USER=아이디; PASSWORD=패스워드
EXEC master.dbo.sp_addlinkedserver 
	@server = N'192.168.0.1'
,	@srvproduct=N'MySQL'
,	@provider=N'MSDASQL'
,	@provstr=N'DRIVER={MySQL ODBC 5.1 Driver}; SERVER=192.168.11.161; DATABASE=ranking; USER=아이디; PASSWORD=패스워드'
--,	@provstr=N'DRIVER={MySQL ODBC 3.51 Driver}; SERVER=192.168.11.161; DATABASE=ranking; USER=아이디; PASSWORD=패스워드'

EXEC master.dbo.sp_addlinkedsrvlogin 
	@rmtsrvname=N'192.168.0.1'
,	@useself=N'False'
,	@locallogin=NULL
,	@rmtuser=NULL
,	@rmtpassword=NULL

2 예제 #

set @seq = (select convert(varchar(50), isnull(max(seq), 0)) from dbo.id where tbl_type = 'a')
set @sql = '
select 
	seq
,	id
,	''a'' tbl_type
from openquery([192.168.0.1], ''
select
	seq
,	id
from main.id_a
where seq > ' + @seq  + ''')'


EditText|Print|FindPage|DeletePage|LikePages|http://www.databaser.net|last modified 2010-03-19 17:07:04