在SQL Server 2008 使用SET 与SELECT 的异同。
来源:互联网 发布:从godaddy转出域名 编辑:程序博客网 时间:2024/06/05 00:27
注:Stulinfo为个人所建表
set
与
SELECT
简而言之就是
set
使用了直接给定一个变量一个固定的“值”,而
SELECT
是一个人意愿为前提的添加的一个在随机的变量。来源于表中以一个条件为允,的进行选择的这么一个变量。
DECLARE
@
name
varchar
(8)
--学员姓名
SET
@
name
=
'罗晓璐'
--使用SET赋值
SELECT
*
FROM
Stulinfo
WHERE
sName = @
name
/*
--查找李建的左右同桌--*/
DECLARE
@seat
int
--座位号
SELECT
@seat=sSeat
FROM
Stulinfo
--使用SELECT赋值
WHERE
sName=@
name
SELECT
*
FROM
Stulinfo
WHERE
(sSeat = @seat+1)
OR
(sSeat = @seat-1)
GO
DECLARE
@
name
varchar
(8)
SELECT
@
name
=sName
FROM
Stulinfo
WHERE
sNo=
'95002'
SELECT
*
FROM
Stulinfo
WHERE
sName = @
name
/*
--查找95002的左右同桌--*/
DECLARE
@seat
int
--座位号
SELECT
@seat=sSeat
FROM
Stulinfo
--使用SELECT赋值
WHERE
sName=@
name
SELECT
*
FROM
Stulinfo
WHERE
(sSeat = @seat+1)
OR
(sSeat = @seat-1)
GO
结果:
- 在SQL Server 2008 使用SET 与SELECT 的异同。
- sql server中SELECT 与 SET 赋值的区别
- sql server中SELECT 与 SET 赋值的区别
- SQL Server与Oracle数据库在安全性上的异同
- SQL Server与Oracle数据库在安全性上的异同
- SQL Server 与 SQL Express 的异同
- Oracle与SQL Server数据库的异同
- SQL中select与set的区别
- sql server 中 SET 与 SELECT 赋值区别
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- SQL Server存储过程中SELECT与SET对变量赋值的区别
- 预处理(三)
- iOS5开发:从程序里直接跳转到设置项的实现和代码分享(类似于金山电池医生功能,iOS5有效)
- exp/imp 操作过程中遇到932错误
- 代码备份
- log4j 自定义日志文件
- 在SQL Server 2008 使用SET 与SELECT 的异同。
- java中的子类和父类问题
- asp.net 实现自动发送email
- 我做项目这些年的经验
- MFC 断言
- JBoss跨域
- UTRAN Iub接口介绍
- 双屏对比
- 【Web开发技术】德优教育管理系统