SELECT INTO(建新表)、INSERT INTO ... SELECT(併入既有表)、UPDATE(更新)OPENDATASOURCE / OPENROWSET 開啟 OLE DB 來源| 比較項目 | OPENDATASOURCE | OPENROWSET |
|---|---|---|
| 參數 | Provider + 連接字串 | Provider + 連接資訊 + SQL 查詢 |
| 呼叫方式 | 後需加資料表/檢視引用 | 直接作為資料表/記錄集使用 |
| 彈性 | 只能引用表/檢視,過濾需在 SQL Server 端 | 可在開啟時直接查詢過濾(如 SELECT * FROM table1) |
結論: OPENROWSET 更靈活。