插入多行以及静态值

光圈

我对SQL非常陌生。更熟悉过程编程

我目前有局部变量,例如在循环内更改的名称。但是,我还执行了一个返回许多行的函数。现在,我遍历每一行以将值插入结果表。

当我有多行时,如何将日期放入具有值(名称,cname,val1,val2)的表中?

示例案例:

set @name = 'test'
select cname, val1, val2 from myfunc(@name)

返回:

-----------------------
| cname | val1  | val2 |
------------------------
|'atest'| 1.3   | 42.0 |
|'btest'| 1.58  | 6.87 |
------------------------

我希望结果表(@restable)为:

-----------------------------
name  | cname | val1  | val2 |
-----------------------------
'test'|'atest'| 1.3   | 42.0 |
'test'|'btest'| 1.58  | 6.87 |
------------------------------

注意此操作后,我仍然需要@restable以获得更多语句。

mohan111
declare @t table(cname varchar(10),val1 decimal(10,2),val2 decimal(10,2))
insert into @t (cname,val1,val2) values ('atest',1.3,42.0)
insert into @t (cname,val1,val2) values ('btest',1.58,6.87)
select * from @t

declare @tt table(name varchar(10), cname varchar(10),val1 varchar(10),val2 decimal(10,2))
insert into @tt(name,cname,val1,val2)
select (select 'test')name, cname,val1,val2  from @t
select * from @tt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

插入多行以及静态值

来自分类Dev

SQL 插入多行,一个静态值,一个变量值

来自分类Dev

SQLITE使用选择作为值插入多行

来自分类Dev

使用php在多行中插入表单值

来自分类Dev

更新并为多行的现有值插入新值

来自分类Dev

Cassandra:更新或插入地图值以及其他值

来自分类Dev

使用默认值插入多行而不使用并集

来自分类Dev

插入/更新/索引多行(100亿)数字作为值

来自分类Dev

插入具有特定计算值的多行

来自分类Dev

将值插入用逗号分隔的多行中

来自分类Dev

插入具有唯一值的多行-SQL

来自分类Dev

如何使用输入从数组值中插入多行

来自分类Dev

使用默认值插入多行而不使用并集

来自分类Dev

mySQL - 将值插入到单个列中会导致多行?

来自分类Dev

MySQL INSERT语句,用于插入动态和静态值

来自分类Dev

在静态列表C中的值之间插入节点

来自分类Dev

通过多行插入查询将NULL值插入JSON类型的列

来自分类Dev

Yii多行插入

来自分类Dev

插入多行的最快方法

来自分类Dev

通过变量插入多行

来自分类Dev

如何插入多行

来自分类Dev

SQL:插入多行

来自分类Dev

插入多行记录Codeignite

来自分类Dev

PostgreSQL从csv插入多行

来自分类Dev

通过subQuery的多行插入

来自分类Dev

插入多行的明智方法?

来自分类Dev

PDO多行插入问题

来自分类Dev

PHP分批插入多行

来自分类Dev

从查询多行插入VALUES