我是一个相对较新的SQL编程,但我需要从select语句中循环一个列表。作为unix中的老unix家伙,我做了
for <variable> in `cat <file>`
do
ssh $variable
done
这会循环浏览文件中的每一行,并为其指定<variable>
。
我是否可以在SQL中使用等效函数,用select语句替换cat file
?
例如
insert into <table> (hotel, address, city, state)
select
hotel_name, hotel_address, hotel_city, hotel_state
from
(select *
from <table1>
where hotel_id = '123')