sybase 中的呢?
在SQL SERVER 中支持
select * into:A from B
在Oracle中支持
create table A as (select * form B)
但在SYBASE中表复制如何操作?
select * into:A from B
在Oracle中支持
create table A as (select * form B)
但在SYBASE中表复制如何操作?
作者: bhlhf168 发布时间: 2007-06-12
select * into 这种语法本来就是Sybase特有的语法。
作者: jarjar 发布时间: 2007-06-12
"select * into # temp from A" 只有生成临时表可以.
但生成个新表就不行,不知有什么办法吗?
但生成个新表就不行,不知有什么办法吗?
作者: bhlhf168 发布时间: 2007-06-12
打开你所在应用数据库的'select into‘选项就可以用select into 创建新表。
作者: jarjar 发布时间: 2007-06-12
谢谢!
作者: bhlhf168 发布时间: 2007-06-12
QUOTE:最初由 bhlhf168 发布
"select * into # temp from A" 只有生成临时表可以.
但生成个新表就不行,不知有什么办法吗?
"select * into # temp from A" 只有生成临时表可以.
但生成个新表就不行,不知有什么办法吗?
select * into #temp from A 是生成临时表
select * into temp from A 就是生成固定表,关键是temp这个表原先要不存在,否则会报错的.
作者: Sybase特约专家 发布时间: 2007-06-13
临时表是动态创建的,它生成后的位置是不是在tempdb中?临时表的使用和固定表有什么不同?临时表什么时候被删除?是由系统删除还是用户在程序中删除?怎么定义删除临时表的时机?
谢谢!
谢谢!
作者: leiwang_80@qq.c 发布时间: 2007-06-14
QUOTE:原帖由 Sybase特约专家 于 2007-6-13 16:13 发表
select * into #temp from A 是生成临时表
select * into temp from A 就是生成固定表,关键是temp这个表原先要不存在,否则会报错的.
select * into #temp from A 是生成临时表
select * into temp from A 就是生成固定表,关键是temp这个表原先要不存在,否则会报错的.
感谢版主,感谢SYBASE特约专家的答疑解惑!
作者: Jerry1126_Gao 发布时间: 2010-10-07