【存儲過程】用SQL語句獲得一個存儲過程返回的表
定義一個存儲過程如下:
create proc [dbo].[test1] @id int as select 1 as id,‘abc‘ as name union all select @id as id,‘zzz‘ as name
返回兩行數據.
現在想用SQL語句來調用這個存儲過程,並把他返回的表放入變量中.可以如下做:
declare @table table(id int,name varchar(50))--定義表變量來存放存儲過程返回的內容 insert into @table exec test1 2--將存儲過程執行的結果放入表變量中 select * from @table --查看表變量中的結果
這麽寫的話,如果列很多,將會很麻煩
目前沒有一個類似 as temp表的方法
select * from (exec test1 1) as temp
後續再找找看吧
【存儲過程】用SQL語句獲得一個存儲過程返回的表
相關推薦
【存儲過程】用SQL語句獲得一個存儲過程返回的表
into log 返回 dbo emp ins 過程 arc 存儲過程 定義一個存儲過程如下: create proc [dbo].[test1] @id int as select 1 as id,‘abc‘ as name union all select @id
用SQL語句給一個表的增加自增主鍵或刪除主鍵
剛開始時碰到這個需求時,在網上搜索了一下,發現都說不行,得先刪除那主鍵列再重新增加或者先建立一個臨時表再把資料導過來,其實在MYSQL中是可以直接修改的。 修改ID欄位為自增主鍵: alter table `test` change `id` `id` int (11) U
【Hadoop】HBase上安裝使用Phoenix來用sql語句更新操作資料,安裝的過程各種坑和經驗
畢竟可以使用類似sql的標準語句來操作HBase想來還是滿爽的事情。不過只能是shell。 首先,下載安裝phoenix。 我們先到apache來安裝 在apache找到目前對應的phoenix。由於我們的HBase版本是1.2.4,所以選擇了4.9.
MSSQL 用SQL語句求某文章中出現關鍵詞的個數--【葉子】
一、介紹最近csdn論壇有人問我這樣一個問題,說有一篇文章存在資料庫中,然後有三個關鍵詞,說是存取文章資訊的時候,返回關鍵詞的個數。故有此文。以供大家參考。 二、sql語句DECLARE @article varchar(4000),@keyword_One varchar(3
得用SQL語句生成某個庫下所有儲存過程指令碼,並每個存為一個檔案
DECLARE@sVARCHAR(4000),@nINT,@iINT,@s1VARCHAR(100)SELECTIDENTITY(INT) id,textINTO ## FROM syscommentsSELECT@n=@@ROWCOUNT,@i=0WHILE@i<@n BEGIN
用SQL語句生成某個庫下所有儲存過程指令碼,並每個存為一個檔案
DECLARE @s VARCHAR(4000),@n INT,@i INT,@s1 VARCHAR(100) SELECT IDENTITY(INT) id,text INTO ## FROM syscomments SELECT @[email pr
【大數據處理】高效能,大數據量存儲方案SqlBulkCopy
完全 mapping state blog tails 內存 closed timeout tail 前些日子,公司要求做一個數據導入程序,要求將Excel數據,大批量的導入到數據庫中,盡量少的訪問數據庫,高性能的對數據庫進行存儲。於是在網上進行查找,發現了一個比較好的解決
【Sql Server】經典SQL語句大全
left 提高 status 需要 minute etime 路徑 求和 組合 一、基礎 1、說明:創建數據庫 CREATE DATABASE database-name 2、說明:刪除數據庫 drop database dbname 3、說明:備份sql
【12】簡單SQL語句
刪除數據 簡寫 ide lte ons color order 整理 引用 -------------------------------------------- -- SQL語句 --------------------------------------------
【筆記】Oracle SQL語句 | 基礎篇
when 自然 本地數據庫 指向 ise abort ted names pda 整理了一下Oracle SQL的基本語句,主要針對Oracle的使用者(Oracle數據庫維護和管理員的常用語句之後整理),可作為一個大綱參考,對某些語句或函數並未深入的詳解,只是簡單列出,留
【轉載】經典SQL語句大全(絕對的經典)
一、基礎 1、說明:建立資料庫 CREATE DATABASE database-name 2、說明:刪除資料庫 drop database dbname 3、說明:備份sql server --- 建立 備份資料的 device USE master EXEC sp_addumpdev
【NCRE】---拼接SQL語句(Case....When語句)
#region 將答案和分數更新到資料庫中 李少然 2015年12月26日10:09:07 /// <summary> /// 將答案和分數更新到資料庫中 /// </summary> /// <param na
【資料庫SQL】常見SQL語句-建立表_新增主鍵_新增列
常見SQL語句-建立表 新增主鍵 新增列 新建表: create table [表名] ( [自動編號欄位] int IDENTITY (1,1) PRIMARY KEY , [欄位1] nVarChar(50) default \'預設值\' null , [欄位2]
【PB】動態SQL語句
所謂動態SQL語句是指部分或者整個SQL語句在執行時才能確定,這樣的SQL語句可以用來設計能和使用者進行更好互動的介面。因為引數的確定留給使用者總比程式設計時由開發人員規定死要好得多。另外, PowerBuilder不支援有些SQL語句的嵌入執行,例如Create Tabl
【譯】用SQL統一所有:一種有效的、語法慣用的流和表管理方法
現在還沒有一個統一的流式SQL語法標準,各家都在做自己的。本文在一些業界應用的基礎上提出了一個統一SQL語法的建議。Spark同樣
SQLServer數據庫,表內存,實例名分析SQL語句
right log space _id 數據庫 con sys case sharp --數據庫內存分析 USE master go DECLARE @insSize TABLE(dbName sysname,checkTime VARCHAR(19),dbSize VA
SQL Server2012使用導入和導出向導時,用sql語句作為數據源,出現數據源類型會變成202或者203
tegra 程序 保存 ons tail nis sdn 信息 ping 用MS SqlServer2012進行數據導出時,使用的查詢語句導出,但是出現了錯誤: “發現 xx個未知的列類型轉換您只能保存此包“ 點擊列查看詳細錯誤信息時,可以看到: [源信息]源位置: 192
用SQL語句查表
bsp from eache http src com 查表 舉例 語句 (計應154蘭家才)格式 舉例 select 教師編號,教師職稱 from dbo.Teacher 用SQL語句查表
【C#學習筆記】讀SQL Server2008
data ext lose tar inf lec area space args using System; using System.Data.SqlClient; namespace ConsoleApplication { class Pro
第八章,用SQL語句操作數據
values 通過 select語句 sql 定義 開頭 更新數據 算數運算 優先級 SQL的組成: (1)DML(Data Manipiation Language ,數據操作語言,)用來插入,修改和刪除數據庫中的數據,如:INSERT,UPDATE,DELETE等。