欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

select * from sp_who的解決方案

 更新時(shí)間:2009年04月15日 22:25:54   作者:  
sql server中提供很多有用的系統(tǒng)存儲(chǔ)過(guò)程,但是我們都知道,存儲(chǔ)過(guò)程的結(jié)果集是不能用select來(lái)過(guò)濾的,也就是說(shuō)select * from sp_who where [dbname] = 'xxx';這樣的語(yǔ)句是執(zhí)行不過(guò)。下面介紹兩種方法來(lái)解決這個(gè)問(wèn)題
方法一:使用臨時(shí)表。
首先創(chuàng)建一個(gè)與sp_who相同字段的臨時(shí),然后用insert into 方法賦值,這樣就可以select這個(gè)臨時(shí)表了。具體代碼如下:
create table #TempTable(spid int,ecid int,status varchar(32),loginname varchar(32),hostname varchar(32),blk int,dbname varchar(32),cmd varchar(32),request_id int);
insert into #TempTable
exec sp_who;
select * from #TempTable where [dbname] = 'master';
drop table #TempTable
方法二:使用OPENROWSET
代碼如下:
select * from openrowset('SQLOLEDB','servername';'userName';'password','sp_who') where [dbname] = 'master';
執(zhí)行上面這個(gè)語(yǔ)句,如果提示:SQL Server 阻止了對(duì)組件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的訪(fǎng)問(wèn),因?yàn)榇私M件已作為此服務(wù)器安全配置的一部分而被關(guān)閉。系統(tǒng)管理員可以通過(guò)使用 sp_configure 啟用 'Ad Hoc Distributed Queries'。有關(guān)啟用 'Ad Hoc Distributed Queries' 的詳細(xì)信息。
說(shuō)明你沒(méi)有配置 'Ad Hoc Distributed Queries' ,按如下方法配置
啟用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
然后就可以運(yùn)行上面的代碼了。
使用完成后,如果想關(guān)閉Ad Hoc Distributed Queries,執(zhí)行如下代碼:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure

相關(guān)文章

  • 使用 SQL 語(yǔ)句實(shí)現(xiàn)一個(gè)年會(huì)抽獎(jiǎng)程序的代碼

    使用 SQL 語(yǔ)句實(shí)現(xiàn)一個(gè)年會(huì)抽獎(jiǎng)程序的代碼

    這篇文章主要介紹了使用 SQL 語(yǔ)句實(shí)現(xiàn)一個(gè)年會(huì)抽獎(jiǎng)程序,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • sql編程工具Sql Prompt下載及安裝破解圖文教程

    sql編程工具Sql Prompt下載及安裝破解圖文教程

    SQL Prompt是一款擁有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根據(jù)數(shù)據(jù)庫(kù)的對(duì)象名稱(chēng),語(yǔ)法和用戶(hù)編寫(xiě)的代碼片段自動(dòng)進(jìn)行檢索,智能的為用戶(hù)提供唯一合適的代碼選擇。自動(dòng)腳本設(shè)置為用戶(hù)提供了簡(jiǎn)單的代碼易讀性--這在開(kāi)發(fā)者使用的是不大熟悉的腳本時(shí)尤其有用
    2014-08-08
  • Spark SQL數(shù)據(jù)加載和保存實(shí)例講解

    Spark SQL數(shù)據(jù)加載和保存實(shí)例講解

    這篇文章主要以實(shí)例講解的方式為大家詳細(xì)介紹了Spark SQL數(shù)據(jù)加載和保存的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • SQLServer觸發(fā)器創(chuàng)建、刪除、修改、查看示例代碼

    SQLServer觸發(fā)器創(chuàng)建、刪除、修改、查看示例代碼

    觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程﹐它不能被顯式地調(diào)用﹐而是在往表中插入記錄﹑更新記錄或者刪除記錄時(shí)被自動(dòng)地激活。所以觸發(fā)器可以用來(lái)實(shí)現(xiàn)對(duì)表實(shí)施復(fù)雜的完整性約束。
    2010-06-06
  • sql動(dòng)態(tài)行轉(zhuǎn)列的兩種方法

    sql動(dòng)態(tài)行轉(zhuǎn)列的兩種方法

    sql動(dòng)態(tài)行轉(zhuǎn)列的兩種方法,需要的朋友可以參考一下
    2013-04-04
  • sqlserver 多庫(kù)查詢(xún) sp_addlinkedserver使用方法(添加鏈接服務(wù)器)

    sqlserver 多庫(kù)查詢(xún) sp_addlinkedserver使用方法(添加鏈接服務(wù)器)

    mssql在使用多庫(kù)查詢(xún)的時(shí)候會(huì)用到鏈接服務(wù)器,以下為鏈接服務(wù)器的添加方法,添加完了即可實(shí)現(xiàn)任意改服務(wù)器的多庫(kù)查詢(xún)了
    2011-08-08
  • SQL?Server快速?gòu)氐仔遁d實(shí)例方法分享

    SQL?Server快速?gòu)氐仔遁d實(shí)例方法分享

    最近在安裝了SQL Server后,當(dāng)由于某些原因我們需要卸載它時(shí),我們應(yīng)該怎么操作呢?這篇文章主要給大家介紹了關(guān)于SQL?Server快速?gòu)氐仔遁d的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • sql語(yǔ)句中union的用法與踩坑記錄

    sql語(yǔ)句中union的用法與踩坑記錄

    UNION?操作符用于合并兩個(gè)或多個(gè)?SELECT?語(yǔ)句的結(jié)果集,下面這篇文章主要給大家介紹了關(guān)于sql語(yǔ)句中union用法與踩坑的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • sqlserver合并DataTable并排除重復(fù)數(shù)據(jù)的通用方法分享

    sqlserver合并DataTable并排除重復(fù)數(shù)據(jù)的通用方法分享

    網(wǎng)上合并DataTable通用方法的文章很多,結(jié)合項(xiàng)目開(kāi)發(fā)中的常用需求,并借鑒網(wǎng)上的做法,寫(xiě)了一個(gè)合并DataTable的通用方法,主要功能是合并兩個(gè)DataTable(結(jié)構(gòu)可以不同,如字段不完全一致),并可以根據(jù)某一列值進(jìn)行排重處理
    2011-12-12
  • sql字符串函數(shù)大全和使用方法示例

    sql字符串函數(shù)大全和使用方法示例

    本文主要講解SQL SERVER的字符串函數(shù)使用方法,包括LEN、LOWER、UPPER (string)、LTRIM、RTRIM等函數(shù)
    2014-01-01

最新評(píng)論