SQL脚本实现数据从一张表导入另一张表
在Sybase数据库里
alter table tab_oa_dep_work modify dwcontent text
go
Sybase不支持字段属性直接修改为text和image属性
因为用户表里有数据,但现在要改为大字段,此路不通,只能通过其他方法实现了
下面介绍一种用sql脚本实现此修改:
--更改部门上报dwcontent字段为text
--先创建一张临时表
create table tab_tmp_oa_dep_work (
id varchar(10) not null ,
issuenum varchar(10) null ,
weekoder int null ,
begindate varchar(20) null ,
enddate varchar(20) null ,
dep varchar(60) null ,
content text null ,
filldate varchar(20) null ,
opcode varchar(10) null ,
constraint pk_tab_tmp_oa_dep_work primary key (id)
)
go
--取出现在表里数据,插入临时表
insert into tab_tmp_oa_dep_work select id,issuenum,weekoder,begindate,enddate,dep,content,filldate,opcode from tab_oa_dep_work
go
--删除要修改的表,然后重建
drop table tab_oa_dep_work
go
create table tab_oa_dep_work (
id varchar(10) not null ,
issuenum varchar(10) null ,
weekoder int null ,
begindate varchar(20) null ,
enddate varchar(20) null ,
dep varchar(60) null ,
content text null ,
filldate varchar(20) null ,
opcode varchar(10) null ,
constraint pk_tab_oa_dep_work primary key (id)
)
go
--再从临时表里,把数据导入到修改后的表
insert into tab_oa_dep_work select id,issuenum,weekoder,begindate,enddate,dep,content,filldate,opcode from tab_tmp_oa_dep_work
go
--数据导完后,再删除临时表,从而完成了表的修改工作
drop table tab_tmp_oa_dep_work
go
- SQL把数据从一张表中导入另一张表
- 将表中的数据生成SQL脚本,在查询分析器中执行这些脚本后自动将数据导入到SQL Server中
- SQL本地分布式操作远程数据库,可用于实现导入,导出等数据操作功能
- sql一张表数据导入另一张表
- EXT2.2+C#.net+Sql 2005实现将数据导入Excel保存
- sql insert into 一次性插入多条数据 从一张表中查询到的数据插入到另一张表
- 数据SQL脚本自动转换成javaBean代码的实现
- Sql 脚本导入EXCEL数据
- pl /sql导入导出表结构,表数据,sql脚本
- 两张结构不同的表,从一张表导入数据到另外一张表
- 写一个在程序中创建dts包,实现数据用dts导入到sql的类。
- 通过SQL脚本导入数据到不同数据库避免重复导入三种方式
- 从一张表数据导入到另一张表
- sql语句实现从一个表的查询出某些数据插入另外一个表中
- 从一个表导入数据到另一个表 sql
- SQL本地分布式操作远程数据库,可用于实现导入,导出等数据操作功能
- SQLServer 工具箱v1.2(SQL脚本排序,日志清除,数据导入导出)附源代码
- t-sql/mssql用命令行导入数据脚本的SQL语句示例
- 用sql从一张表更新数据到另外一张表(多表数据迁移)
- t-sql/mssql用命令行导入数据脚本的SQL语句示例