sql
server存儲過程
輸出結果集
還是比較簡單的.
直接在
存儲過程裡面執行
sql
語句就可以了。
例如:
--
測試返回結果集的存儲過程
create
procere
testproc
as
begin
select
'hello
1'
as
a,
'world
1'
as
b
union
all
select
'hello
2'
as
a,
'world
2'
as
b;
end
go
剩下的,
就是你用
別的開發語言,
例如
c#
什麼的
,
調用這個存儲過程,
獲取結果集了。
⑵ 在C#中怎麼將SQL語句執行的內容顯示出來
C#中將SQL語句執行的內容分顯示出來可以通過按照不同的輸出結果類型
1:輸出的結果是集合對象
2:輸出的結果是DataSet或者DataTable
可以使用GridView綁定數據源即可
3:輸出的結果json
4: 輸出的結果xml
首先需要轉換,再進行數據綁定
⑶ 存儲過程在SQL編輯器里執行後查詢的結果在什麼地方顯示
存儲過程·就等於·把一條語句或者多條語句·類是與其他語言的寫一個方法···
然後就是直接調用·存儲過程就可以了·好像其他語言調用某個方法就可以了···
至於顯示的地方·你查詢顯示在哪裡就顯示在哪裡···
⑷ 怎麼獲取exec(@sql)的執行結果
exec(@sql)執行後,結果就會顯示在結果欄里。
舉例:
代碼如下
declare@tablenamevarchar(20)
declare@sqlvarchar(2000)
set@tablename='test'
set@sql='select*from'+@tablename+''
exec(@sql)
執行結果:
⑸ 為什麼SQL執行後看不到結果,該怎麼解決
如果語句沒有差錯,那隻能說後者沒有符合條件的結果。
如果語句出現差錯,一般會有系統提示,可按提示查找原因。
另外不知是在程序中調用SQL語句、還是在企業管理器里運行的,或是在查詢分析器里運行的。
最好在查詢分析器了先調試,關鍵字有否錯誤、語法有否錯誤,長的語句(如包含子查詢的情況)是否可以分段運行,這樣才能找到原因所在。
⑹ 如何顯示動態SQL的執行結果
set serveroutput on;--打開輸出顯示
DECLARE
AA VARCHAR2(100) := 'SELECT ''a'' FROM al';
str varchar2(100);
BEGIN
EXECUTE IMMEDIATE AA into str; --查到的結果賦值給變數str
dbms_output.put_line(str);--列印str
END;
/
⑺ 求大神給點建議,我的需求是在頁面上輸入sql語句,點擊查詢後,頁面顯示sql語句查詢的結果
環境搭建好了么?eclipse + mysql ,還有navicat 作為mysql的可視化工具。你在網頁上其實就是輸入一個字元串,然後用得到的字元串作為操作資料庫的語句。你可以根據輸入的字元串來判斷執行的操作,截取一個或幾個字元就好了。查詢是select(第一個是s),刪除delete(第一個是d),插入insert(第一個字母是i)。根據這種思路來做。
⑻ plsql中執行sql語句怎麼顯現出執行結果
我懂您的意思,是想有一個像ecplise一樣控制輸出台。
可以先試試SELECT SYSDATE FROM al;然後就會自動出現。但這個意義不大,因為資料庫主要是操作伺服器數據,並不需要輸出來測試。如果只是簡單的查看執行情況,右下角會有顯示,包括執行需要的時間。
⑼ 如何在執行sql後看到execution plan 的結果
在SQL Server中,我們通常將腳本載入到 Management Studio 查詢編輯器後,通過單擊查詢編輯器工具欄上的「顯示估計的執行計劃」或「包括實際的執行計劃」按鈕,可以選擇是顯示估計的執行計劃還是顯示實際的執行計劃。如果單擊「顯示估計的執行計劃」,則將分析該腳本並生成估計的執行計劃。如果單擊「包括實際的執行計劃」,則必須在生成執行計劃之前執行該腳本。分析或執行腳本之後,請單擊「執行計劃」選項卡以查看執行計劃輸出的圖形表示形式。你可以參考微軟官方文檔:https://technet.microsoft.com/zh-cn/library/ms178071(v=sql.105).aspx
⑽ 為何執行sql語句,我的只有消息,沒有顯示窗口結果,第二張圖卻可以,一模一樣的語句啊,求解答
這只是可視化工具的不同產生的結果。
第一張圖是可視化工具SQLQuery執行語句後返回的成功的行數。
第二張圖是可視化工具microsoft sql server management是執行後返回執行後的結果。