Sql學(xué)習(xí)第一天——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........,那如何讓變量作為一個像虛擬表一樣呢,其實很簡單。
基本語法:
復(fù)制代碼 代碼如下:
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
例如:
復(fù)制代碼 代碼如下:
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 數(shù)據(jù)庫連接字符串中的可選項收集
sqlserver 數(shù)據(jù)庫連接字符串中的可選項收集,需要的朋友可以參考下。2011-10-10
SQL?Server查詢結(jié)果導(dǎo)出到EXCEL表格的圖文教程
相信大家常常會遇到將SqlServer查詢結(jié)果導(dǎo)出到Excel的問題,下面這篇文章主要給大家給大家介紹了SQL?Server查詢結(jié)果導(dǎo)出到EXCEL表格的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08
sqlserver中更改數(shù)據(jù)庫所屬為dbo的方法
sqlserver中更改數(shù)據(jù)庫所屬為dbo的方法,需要的朋友可以參考下。2010-11-11
sql存儲過程實例--動態(tài)根據(jù)表數(shù)據(jù)復(fù)制一個表的數(shù)據(jù)到另一個表
這篇文章主要介紹了sql存儲過程實例--動態(tài)根據(jù)表數(shù)據(jù)復(fù)制一個表的數(shù)據(jù)到另一個表的相關(guān)資料,需要的朋友可以參考下2017-10-10

