当前位置:  数据库>sqlserver

Sql学习第一天——SQL 将变量定义为Table类型(虚拟表)

    来源: 互联网  发布时间:2014-10-10

    本文导语:  SQL 将变量定义为Table类型 在平时定义sql语句中的变量时通常我们定义的都是像char,varchar,nvarchar,int........,那如何让变量作为一个像虚拟表一样呢,其实很简单。 基本语法: 代码如下:  declare @t table(列名1 列的数据类型1 , 列...

SQL 将变量定义为Table类型
在平时定义sql语句中的变量时通常我们定义的都是像char,varchar,nvarchar,int........,那如何让变量作为一个像虚拟表一样呢,其实很简单。

基本语法:
代码如下:

 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
例如: 
代码如下:

 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  李某

    
 
 

您可能感兴趣的文章:

  • SqlServer中用exec处理sql字符串中含有变量的小例子
  • SQL Server表变量与临时表的区别
  • Shell脚本调用Sql脚本并向其中传递变量
  • 谁能告诉我 sql server 2000 jdbc驱动程序应该怎么设置,如果设环境变量怎么设,谢谢!
  • 一个方法中,用Connection con变量连接数据库,执行完sql以后,关闭con,返回resultset,报错“关闭的连接: next”
  • sql server使用变量动态命名临时表表名的例子
  • sql server 表变量与临时表
  • Sql Server遍历表记录的二种方法(表变量与游标)
  • SQL中WHERE变量IS NULL条件导致全表扫描问题的解决方法
  • SQL Server遍历表中记录的2种方法(使用表变量和游标)
  • sql 表变量与临时表的实例解析
  • 怎样把变量代进SQL语句
  • 在sql查询中使用表变量
  • SQL Server中临时表与表变量用法区别
  • 关于SQL 存储过程入门基础(变量)
  • sql中参数过多利用变量替换参数的方法
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • sql server中自定义一个简单的 split 函数
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • 在sql Server自定义一个用户定义星期函数
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • sql2005 批量查询数据库中自定义对象的脚本
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • 在sql server中自定义一个Split函数
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • sql server实现的自定义Split函数
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • sql server定义联合主键的方法详解
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍
  • sql server中自定义的多个不定分隔符split函数
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: getwhereclause定义及介绍
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何将java.util.Date类型的日期转换成java.sql.Date类型的日期?
  • 请问SQL中的datetime类型于java中什么类型对应?
  • Access 数据类型与 MS SQL 数据类型的相应
  • 对面的大虾看过来:sql到java的类型转换?
  • sql使用cast进行数据类型转换示例
  • SQL 时间类型的模糊查询
  • sql语法中什么类型的值需要用单引号‘’修饰?
  • 怎样把String转换成int?怎样获得系统时间并转换成java.sql.date类型?
  • java.sql.SQLException: 类型长度大于最大值 是什么意思?在线给分
  • 如何获得系统时间,类型为java.sql.Timestamp
  • 如何成功读取并显示SQL数据库中image类型字段?
  • SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
  • Sql Server 数据类型转换的两个函数
  • jsp中在oracle中查询日期类型时sql语句该怎么写啊?
  • 很奇怪,varchar2类型在sql*plus中可以看到正常的字符串,用java读出来却是二进制?
  • SQL 判断字段类型语句
  • JSP不支持MS SQL Server bigint类型?
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • SQL 时间类型的模糊查询的小例子
  • SQL时间类型的模糊查询
  • java命名空间javax.sql.rowset.spi类syncprovider的类成员方法: getrowsetwriter定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口sqlinput的类成员方法: readblob定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口sqlinput的类成员方法: readarray定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口sqlinput的类成员方法: readsqlxml定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口sqlinput的类成员方法: readrowid定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口sqlinput的类成员方法: readnclob定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3