SqlServer学习小结1

Sqlserver的临时表:
临时表使用 #打头,在[b]当前查询[/b]中有效,新建查询就[b]不[/b]存在该临时表。

临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 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


[b]关于SELECT的用法:[/b]


--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
------------------------------
*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值