`
daxiong921
  • 浏览: 42848 次
  • 性别: Icon_minigender_1
  • 来自: 龙岩
社区版块
存档分类
最新评论

SqlServer学习小结1

阅读更多
Sqlserver的临时表:
    临时表使用 #打头,在当前查询中有效,新建查询就存在该临时表。
   
    临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。

例子:
--创建一个临时表,并且为该临时表添加2个字段分别为a和b,其中分别存储的值为1和2
Select 1 as a ,2 as b into #Temptable

--查询该临时表
Select * from #Temptable

--将记录 值2和3一同插入到临时表中的a字段中
insert into #Temptable(a)
select 2
union all 
select 3

--删除该临时表
drop table #Temptable


关于SELECT的用法:

--SELECT不仅仅用在
SELECT * FROM table

--当我们这么使用SELECT的时候,就会单单显示5,6并成一行的一条记录
SELECT 5,6

/*
------------------------------
5 6
------------------------------
*/

--还可以使用 UNION ALL将两个SELECT并起来一同显示,这样就可以显示两天记录了,3条记录也一样这么做
select 2,3
union all 
select 3,3
union all
select 5,5

/*
------------------------------
2 3
3 3
5 5
------------------------------
*/


 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics