Sql學習第一天——SQL 將變量定義為Table類型(虛擬表)
更新時間:2013年03月22日 11:07:41 作者:
sql語句中的變量時通常我們定義的都是像char,varchar,nvarchar之類的,接下來教大家實現(xiàn)讓變量作為一個像虛擬表一樣,感性的各位可以參考下哈
SQL 將變量定義為Table類型
在平時定義sql語句中的變量時通常我們定義的都是像char,varchar,nvarchar,int........,那如何讓變量作為一個像虛擬表一樣呢,其實很簡單。
基本語法:
declare @t table(列名1 列的數(shù)據(jù)類型1 , 列名2 列的數(shù)據(jù)類型2 , ...............)
insert into @t(列名1 ,列名2 ,...............) values (...............)
[code]
或者
[code]
insert into @t(列名1 ,列名2 ,...............) (select ....from....)
實驗用表一(PeopleInfo):
id name phone
XC1 李某 123333333
XC2 小小 785555555
例如:
declare @t table(id nvarchar(3),[name] nvarchar(10) )
insert into @t(id,[name])
(select id, [name] from PeopleInfo where [Name] like '李%')
select * from @t
結(jié)果:
id name
XC1 李某
在平時定義sql語句中的變量時通常我們定義的都是像char,varchar,nvarchar,int........,那如何讓變量作為一個像虛擬表一樣呢,其實很簡單。
基本語法:
復制代碼 代碼如下:
declare @t table(列名1 列的數(shù)據(jù)類型1 , 列名2 列的數(shù)據(jù)類型2 , ...............)
insert into @t(列名1 ,列名2 ,...............) values (...............)
[code]
或者
[code]
insert into @t(列名1 ,列名2 ,...............) (select ....from....)
實驗用表一(PeopleInfo):
id name phone
XC1 李某 123333333
XC2 小小 785555555
例如:
復制代碼 代碼如下:
declare @t table(id nvarchar(3),[name] nvarchar(10) )
insert into @t(id,[name])
(select id, [name] from PeopleInfo where [Name] like '李%')
select * from @t
結(jié)果:
id name
XC1 李某
您可能感興趣的文章:
相關(guān)文章
SQLServer只賦予創(chuàng)建表權(quán)限的全過程
在SQL Server中進行各種操作是非常常見的操作,下面這篇文章主要給大家介紹了關(guān)于SQLServer只賦予創(chuàng)建表權(quán)限的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-04-04
SQLServer行轉(zhuǎn)列實現(xiàn)思路記錄
SQLServer行轉(zhuǎn)列的sql語句有很多,可以使用靜態(tài)的、動態(tài)的、Case When等等,均能實現(xiàn)2014-06-06
sqlserver 數(shù)據(jù)庫壓縮與數(shù)據(jù)庫日志(ldf)壓縮方法分享
數(shù)據(jù)庫在使用中,冗余的數(shù)據(jù)不斷的增加(數(shù)據(jù)刪除也不會減小),導致數(shù)據(jù)庫不斷的增大!所以該給你的數(shù)據(jù)庫減減肥了2011-12-12
SQL Server 2012無法連接到WMI提供程序(Cannot connect to WMI provider)解
這篇文章主要介紹了SQL Server 2012無法連接到WMI提供程序(Cannot connect to WMI provider)解決方案,需要的朋友可以參考下2014-07-07
sql中varchar和nvarchar的區(qū)別與使用方法
經(jīng)常用varchar總發(fā)現(xiàn)從access數(shù)據(jù)庫直接轉(zhuǎn)到mssql數(shù)據(jù)庫默認的都是nvarchar和ntext所以,找了一下,原來有這個說法。2008-01-01

