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

2021-05-21 21:41:19 字數 545 閱讀 1507

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

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

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

測試語句如下:

use tempdb

go create proc p_test

as begin

select 1 as a , 2 as b, 3 as c union

select 4 as a , 5 as b, 6 as c union

select 7 as a , 8 as b, 9 as c

end

go select * from openrowset

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

'exec p_test' )  where a <> 4

go drop proc p_test

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

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

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

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

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

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