儲存過程中的行集作為子查詢

2021-05-02 19:35:27 字數 582 閱讀 2793

可以使用openrowset,但openrowset不支援引數話的語句,要實現引數只能在客戶端程式中把要的最終語句拼接好傳入。

實際應用中,我用openrowset連線ssas伺服器來和sqlserver資料庫物件實現互動。

測試語句如下:

usetempdb

gocreate

proc

p_test

asbegin

select1as

a,2as b ,3

ascunion

select4as

a,5as b ,6

ascunion

select7as

a,8as b ,9

ascendgo

select

*from

openrowset

( 'sqloledb'

,'server=.;trusted_connection=yes;database=tempdb'

,'exec p_test' ) 

where

a<>4go

drop

proc

p_test

儲存過程中的行集作為子查詢

可以使用openrowset,但openrowset不支援引數話的語句,要實現引數只能在客戶端程式中把要的最終語句拼接好傳入。實際應用中,我用openrowset連線ssas伺服器來和sqlserver資料庫物件實現互動。測試語句如下 use tempdb go create proc p test...

儲存過程中的行集作為子查詢

儲存過程中的行集作為子查詢 可以使用openrowset,但openrowset不支援引數話的語句,要實現引數只能在客戶端程式中把要的最終語句拼接好傳入。實際應用中,我用openrowset連線ssas伺服器來和sqlserver資料庫物件實現互動。測試語句如下 use tempdb go crea...

儲存過程中的行集作為子查詢

可以使用openrowset,但openrowset不支援引數話的語句,要實現引數只能在客戶端程式中把要的最終語句拼接好傳入。實際應用中,我用openrowset連線ssas伺服器來和sqlserver資料庫物件實現互動。測試語句如下 usetempdb gocreate proc p test a...