加速在Sybase中填充#temp表的常用建议是使用select into
语句而不是insert
,因为前者不会写入事务日志。
但是,我需要用我的应用程序中的数据填充#temp表,而不是从另一个表填充,因此select into
是不可能的。此外,您无法通过bcp填充#temp表。
如何以不写入事务日志的方式使用应用程序中的数据填充#temp表?
如果重要,应用程序正在使用Java JDBC
答案 0 :(得分:0)
假设您使用的是ASE 15.0,您可以使用SELECT ... INTO EXISTING TABLE ...;虽然在常规表上没有正式支持,但是如果表没有索引,则表明插入表没有在查询的SELECT部分中引用;你也不能在存储过程中这样做。