Sql学习第一天——SQL 将变量定义为Table类型(虚拟表)_Mssql数据库教程
推荐:sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法sql server 还原数据库时提示:数据库正在使用,无法进行操作的解决方法
SQL 将变量定义为Table类型在平时定义sql语句中的变量时通常我们定义的都是像char,varchar,nvarchar,int........,那如何让变量作为一个像虚拟表一样呢,其实很简单。
基本语法:
复制代码 代码如下:www.mb5u.com
declare @t table(列名1 列的数据类型1 , 列名2 列的数据类型2 , ...............)
insert into @t(列名1 ,列名2 ,...............) values (...............)
[code]
或者
[code]
insert into @t(列名1 ,列名2 ,...............) (select ....from....)
实验用表一(PeopleInfo):
id name phone
XC1 李某 123333333
XC2 小小 785555555
例如:
复制代码 代码如下:www.mb5u.com
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
结果:
id name
XC1 李某
分享:MSSQL 2005/2008 日志压缩清理方法小结本教程会详细介绍下MSSQL 2005和MSSQL 2008删除或压缩数据库日志的方法,感兴趣的朋友可以参考下哈,希望可以帮助到你
相关Mssql数据库教程:
- sql 语句练习与答案
- 深入C++ string.find()函数的用法总结
- SQL Server中删除重复数据的几个方法
- sql删除重复数据的详细方法
- SQL SERVER 2000安装教程图文详解
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸载方法(其他版本类似)
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
- SQL Server 2008 清空删除日志文件(瞬间日志变几M)
- Win7系统安装MySQL5.5.21图解教程
- 将DataTable作为存储过程参数的用法实例详解
- 相关链接:
- 教程说明:
Mssql数据库教程-Sql学习第一天——SQL 将变量定义为Table类型(虚拟表)。