社区
Sybase
帖子详情
select命令一次给多个变量赋值
dingwenzhao
2008-08-19 05:05:28
sql 2000 存储过程,我想用select子查询查找一列数据,并把它们分别赋给几个变量
...全文
71
1
打赏
收藏
select命令一次给多个变量赋值
sql 2000 存储过程,我想用select子查询查找一列数据,并把它们分别赋给几个变量
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
洛卓思学
2008-10-13
打赏
举报
回复
可以使用数组或者使用逗号分开
select
into 语句 原来
一次
可以给
多个
变量
赋值
,正汗颜!
一条
Select
INTO语句给
多个
变量
赋值
SELECT
SUM(SALARY),SUM(SALARY*0.1)
INTO TOTAL_SALARY,TATAL_COMMISSION
FROM EMPLOYEE
WHERE DEPT=10;
oracle-into
一次
给
多个
变量
赋值
--建表,插数据 prompt PL/SQL Developer import file prompt Created on 2012年5月23日 by Administrator set feedback off set define off prompt Creating STUDENT... create table STUDENT ( STUDENTID NUMB...
Mysql
SELECT
INTO
一次
性给
多个
用户
变量
赋值
如果想要
一次
性将查询结果存储在
多个
变量
中,可以使用
SELECT
INTO语法:
SELECT
c1, c2, c3, ... INTO @v1, @v2, @v3,... FROM table_name WHERE condition; 其中,c1、c2、c3是希望存储到
变量
中的列名或表达式,而@v1、@v2、@v3是用来存储c1、c2、c3的值的
变量
...
使用
Select
和Set给
变量
赋值
set
命令
和
select
命令
都可以使用表达式为
变量
赋值
。它们之间的主要区别在于:
Select
可以从表、子查询或者视图中检索数据,并且也可以包含其他的
select
子句;而set
命令
则只能从表达式中获取数据。在set和
select
命令
中都可以使用函数。 当然,
select
语句可以检索多列,而每个列中的数据都可以
赋值
给一个
变量
。如果
select
语句返回了
多个
行,将会把结果集中最后一行的数据
赋值
select
多个
字段
赋值
给
多个
变量
在存储过程中定义了
变量
v1int;v2int;v3int;从表tab1选择3个字段f1,f2,f3
赋值
给这三个
变量
,要如何写如果单个
变量
可以
select
f1intov1fromtab1 如果
多个
变量
可以
select
f1,f2,f3intov1,v2,v3fromtab1 转载于:https://www.cnblogs.com/zbl3033/p/397546...
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章