`
jianglei244
  • 浏览: 19561 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

将数据库一张表中多个field中的内容转移到field和值对应的表中

 
阅读更多
  


       
Data_basic recordData = new Data_basic();
        Data_basic recordData2 = new Data_basic();
        recordData.ExecuteDataset(string.Format("select staffID,unitLeader,drawing,teaching,computer from igos_Staff"));
        DataTable dt = new DataTable();
        DataRow rowEdited = dt.NewRow();
        if (recordData.AffectedRow > 0)
        {
            for (int y = 0; y < recordData.Dataset.Tables.Count; y++)
            {
                dt = recordData.Dataset.Tables[y];
                for (int x = 0; x < recordData.Dataset.Tables[y].Rows.Count; x++)
                {
                    rowEdited = dt.Rows[x];
                    string s = (String.Format(@"insert into igos_StaffType 
                                      (staffID, items, itemValue) values (
                                      '{0}','{1}','{2}')",
                                          rowEdited["staffID"], "unitLeader", rowEdited["unitLeader"]));
                    s += (String.Format(@"insert into igos_StaffType 
                                      (staffID, items, itemValue) values (
                                      '{0}','{1}','{2}')",
                                          rowEdited["staffID"], "drawing", rowEdited["drawing"]));
                    s += (String.Format(@"insert into igos_StaffType 
                                      (staffID, items, itemValue) values (
                                      '{0}','{1}','{2}')",
                                         rowEdited["staffID"], "teaching", rowEdited["teaching"]));
                    s += (String.Format(@"insert into igos_StaffType 
                                      (staffID, items, itemValue) values (
                                      '{0}','{1}','{2}')",
                                       rowEdited["staffID"], "computer", rowEdited["computer"]));
                    recordData2.ExcuteNonQuery(s);
                }
            }
        }
分享到:
评论

相关推荐

    从UML类图到关系数据库表的代码生成方法

    4. 继承映射为表继承或单表策略:继承可以通过创建一张包含所有继承类共有字段的主表,以及一个或多个包含特定属性的子表来实现,或者使用单表策略来表示继承结构。 四、映射实现方式 映射实现方式指的是将UML类图...

    Java实体类字段生成工具类-将数据库表列字段转为Java实体类驼峰字段

    1、在Java开发中,常常需要将数据库表列字段换成Java实体类字段。但是手动实现这个转换过程比较慢,且容易出错,影响开发效率。为了解决这个问题,开发了这个Java实体类字段生成工具类。 2、该工具类可以将数据库表...

    连接两个属性表,修改源属性表中某字段的值,目标属性表对应字段的值自动修改

    在GIS(地理信息系统)领域,数据管理经常涉及到多个属性表之间的关联操作。本文将深入探讨如何使用SuperMap iObject .NET技术实现两个属性表之间的连接,并在修改源属性表中的特定字段值时,同步更新目标属性表的...

    Java EE 查询 将数据库中对应的表逐行转换成DAO实体类。List方式返回。自动赋值时忽略大小写的名称进行匹配,自动赋值到指定的实体类中。

    本文将深入探讨如何将数据库中的表行转换为DAO实体类,并以List形式返回,同时介绍名称匹配和自动赋值的过程。 首先,DAO实体类是Java编程中表示数据库表结构的对象,它通常包含对应于数据库表字段的属性,并且提供...

    redmine数据库所有表结构的介绍

    了解Redmine数据库的所有表结构对于进行Redmine的二次开发至关重要,因为这将帮助开发者更好地理解数据的存储方式,从而定制功能或优化性能。 在Redmine的数据库中,每个表都有其特定的功能和用途,它们共同构成了...

    数据库表结构

    在Access中,数据库表结构包含了字段(Field)、记录(Record)、字段类型(Data Type)、索引(Index)等多个关键元素。本文将详细探讨Access数据库表结构及其打印程序的相关知识点。 首先,字段是表的基本单元,...

    中国所有省市县数据库表包含数据.rar

    在我们所讨论的“中国所有省市县数据库表包含数据.rar”压缩包中,包含了名为“js_sys_area_data.sql”的文件,这是一个SQL脚本文件,用于创建和填充一个描述中国行政区域结构的数据库表。 首先,我们需要了解...

    java把文本文件内容导入到数据库

    在IT行业中,数据导入是一项常见...总的来说,"java把文本文件内容导入到数据库"涵盖了文件I/O、字符串处理、数据库连接与操作等多个核心Java编程概念。通过熟练掌握这些技能,开发者可以有效地处理各种数据导入需求。

    java iText 实现从数据库中导出数据到已有的PDF模板

    在这个场景中,"java iText 实现从数据库中导出数据到已有的PDF模板"是一个常见的需求,它涉及到多个关键知识点。 首先,我们需要了解iText库的基本用法。iText提供了一系列API,可以创建新的PDF文档,也可以在已有...

    泛微Ecology9.0工作流程最新版数据库表结构

    理解这些数据库表结构对于开发者来说非常重要,因为它们直接影响到系统功能的实现和定制。比如,通过分析`t_process`和`t_task`表,可以了解工作流程的逻辑;查看`t_operation_log`,可以追踪错误源头或优化用户体验...

    Delphi Edit方法编辑数据库中的内容

    本文将深入探讨Delphi中使用Edit方法来编辑数据库内容的过程、相关组件以及注意事项。 一、Delphi数据库组件 在Delphi中,我们经常使用Data Access Components (DAC) 或 BDE (Borland Database Engine) 来连接和...

    如何通过txt文件批量导入数据到oracle数据库

    我们需要编写一个控制文件(.ctl文件),它定义了如何解析TXT文件和如何将数据插入到数据库表中。 4. **编写控制文件**:控制文件包含了关于如何读取TXT文件和加载数据的具体指令。例如,指定字段的分隔符、是否...

    oracle实现多字段匹配一个关键字查询(本人亲测,没毛病)

    在Oracle数据库中,有时我们需要从多个字段中搜索包含特定关键字的数据。这种需求在很多场景下都非常常见,比如在CRM系统中搜索客户信息、在文档管理系统中查找文档等。本文将详细介绍如何利用Oracle SQL语句实现多...

    ORACLE_多表关联_UPDATE_语句

    如果需要同时更新多个字段,可以将它们放在一个`(field1, field2) = (value1, value2)`的结构中: ```sql update customers a set (city_name, customer_type)=( select b.city_name, b.customer_type from tmp_...

    数据库设计表PPT学习教案.pptx

    1. **表结构的基本概念**:表(Table)是数据库中最基础和重要的对象,对应于关系模型中的关系。每个表都有唯一的表名,由行(记录,Record)和列(字段,Field)组成。记录不重复,可以通过设定主键(Primary Key)...

    sql语句收集,常用数据库表操作语句

    - 这条语句用于从一个数据库中的表`b`中选择数据,并将这些数据插入到另一个数据库中的表`b`中指定的列。 - `[路径]`代表源数据库的路径。 **应用场景**: - 当需要跨数据库复制数据时使用。 --- #### 4. 子查询...

    数据库建表工具EZDML

    7. **导入导出**:支持从现有的数据库中导入表结构,或者将设计的表结构导出到其他格式,便于分享和备份。 总之,EZDML作为一款数据库建表工具,旨在简化数据库设计工作,提升开发效率,同时保证数据模型的准确性和...

    数据库系统的一些专用词汇表.txt

    大规模的数据库可以有分布在多个磁盘驱动上的辅文件。文件的扩展名为.ndf。 . 日志文件(LOG File): 存储数据库的事务日志信息,必要时利用日志恢复数据库。每个数据库至少需要一个日志文件。SQL Server日志文件的...

    利用delphi中的内存表来制作主从表

    在Delphi编程环境中,内存表(TClientDataSet)是一种非常实用的数据处理工具,它可以在内存中存储和操作数据,无需连接到数据库服务器。利用TClientDataSet制作主从表是数据库应用设计中的常见方法,可以有效地管理...

    Web数据库多表查询的关键技术与优化

    ### Web数据库多表查询的关键技术与优化 #### 一、查询界面设计与优化 查询界面的设计对于提升用户体验至关重要。为了确保查询服务的质量,界面需要既简洁又具备足够的功能性,能够帮助用户快速准确地输入查询条件...

Global site tag (gtag.js) - Google Analytics