在VF里根据现有表结构快速创建同结构的临时表

原创 2004年10月12日 16:12:00


假设表jxc_jyz(nYear n(4),nMonth n(2),cXSBM c(20),nQCZC_sl n(12,3),nBQJH_sl n(12,3),nBQXS_sl n(12,3),nQMKC_sl n(12,3),cJZZT n(2))
如果我们要创建一个结构同上的临时表Tjxc_jyz,常用方法是:
CREATE CURSOR Tjxc_jyz(nYear n(4),nMonth n(2),cXSBM c(20),nQCZC_sl n(12,3),nBQJH_sl n(12,3),nBQXS_sl n(12,3),nQMKC_sl n(12,3),cJZZT n(2))
而这种方法需要输入很多的内容,包括表名,字段及字段属性等,对于一个结构比较麻烦的表则需输入更多的内容,且前提是要知道原表的具体结构。显然我们会觉得很烦琐,有没有更好的方法呢?有!我们可以通过以下方法来快速创建一个与原表结构一模一样的临时表来:
USE jxc_jyz
SELE jxc_jyz
=afield(tdbf)                                        &&将原表的结构存入预定的数组tdbf中
create cursor Tjxc_jyz from  array tdbf  &&通过数组tdbf创建临时表Tjxc_jyz
**临时表创建完成
SELE Tjxc_jyz                                       &&选择我们创建的临时表进行浏览
BROW


 

复制表数据、表结构;临时表创建

项目中需要用到。总结下。 1.复制表结构 select * into table_b from table_a where 11,永假,用于只取结构不取数据的场合;1==1,永真。 2.复制表数...
  • Angelaaa_
  • Angelaaa_
  • 2016年07月24日 23:49
  • 852

HIVE表创建与表结构修改入门

hive是一个基于hadoop的数据仓库的工具,
  • S530723542
  • S530723542
  • 2014年07月12日 16:33
  • 2837

根据已有的表创建表结构相同的新表

create table newtable as select * from oldtab where 1
  • kejiaming
  • kejiaming
  • 2014年10月13日 11:02
  • 3862

oracle中创建临时表方法

1.首先必须有权限: 创建临时表的用户好像必须要有CREATE ANY TABLE 如果你有这个权限的还 按照上面两位说得一定可以。   2.建表的语法示例: -------创建虚拟表 ...
  • gal1024
  • gal1024
  • 2014年11月11日 23:18
  • 755

不创建表结构,直接放入临时表结果(包括存储过程,直接sql语句)

首先介绍一下临时表的分类:临时表有两种    1,加#只有该会话可见,并且该会话结束后SQL   SERVER自动删除    2,加##全局。所有会话结束后SQL   SERVER   删除它  全局...
  • camel0564
  • camel0564
  • 2007年11月14日 10:40
  • 3537

[原创]批量表结构提取和批量建表

批量表结构提取和批量建表在进行系统设计和测试时,经常需要建立多库,并且各库内容相同。一般思路是导入或者是复制表的脚本来一个一个的建表,显然这样操作费时繁琐,而且不能保证索引等信息全部都一样。本文介绍的...
  • cb0912cn
  • cb0912cn
  • 2005年07月01日 13:00
  • 1218

Mysql导出表结构及表数据的方法

从Mysql导出表结构以及表数据的方法: 1.phpMyadmin是一款十分强大的Mysql管理工具,可以很方便的对数据库进行管理,导入导出也很方便: 首先登录phpMyadmin,然后选...
  • u010349417
  • u010349417
  • 2013年11月21日 18:22
  • 9403

运用sql语句创建临时表

首先我们来熟悉下临时表的概念: 临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。 临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时...
  • winbobob
  • winbobob
  • 2014年04月10日 13:57
  • 2469

存储过程 创建全局临时表

SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE CreateTempTableForPostIdWi...
  • lglgsy456
  • lglgsy456
  • 2014年12月05日 10:31
  • 1123

SELECT INTO在查询结果中创建新表或临时表

如果想在查询的结果(从一个表或者多个表)中创建新表,就需要使用SELECT INTO语句SELECT FirstName,LastName,Title INTO MyOtherContactsFROM...
  • liyifei21
  • liyifei21
  • 2011年06月26日 20:10
  • 14151
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在VF里根据现有表结构快速创建同结构的临时表
举报原因:
原因补充:

(最多只允许输入30个字)