Java如何操作临时表

Python015

Java如何操作临时表,第1张

String sql_tvalidtr = "insert into CONSUME_SURVEILLANCE_TEMP select from tvalidtr t"

stmt.execute(sql_tvalidtr)

conn.commit()

with t as(

sql语句

) select * from t

这就是在内存中创建临时表,sqlserver常用的写法,oracle好像也可以

再有就是创建视图view然后从视图中查找

还是你的意思是创建缓存,然后从缓存中查找

缓存的话又很多方式,可以查下

这明显是sql的问题,要将两部分数据查询出来插入一张零食表,这两张表相同还好,直接在后台拼接创建临时表的sql语句就得了;

if...

SELECT * INTO #table FROM

................第一张表...........

}

insert into #table

from

(

................第二张表...........

)

//就这样;