当前位置: 首页 > news >正文

E8-公共选择框相关的表

起因

昨天同事和我说,要在一个表单里加一组可选项。于是我去了公共选择框维护。这时候才发了这么个问题,前几天我在本机的测试环境里做的流程,导入到我们的生产环境里,表单里所用到的共公选择框的选项都在,在表单里是可用的,但是在公共选择框维护里却没有涉及到的公共选择框。回到流程的表单管理里,相应的字段只显示公共选择框,不显示选择框的类型了。

先把为什么所用到的公共选择框,在公共选择框维护里已经没有了,然而表单里还可用的问题放一边,不去研究它,看来有必要先把遗漏的公共选择框维护补齐。

经过

目标

想把公共选择框维护里的信息补齐,首先想到的方法是到公共选择框里把遗漏的类型都补齐了。考虑到在操作的过程中,很大的可能会发生由于录入顺序不一样,导致ID不一致引发关联出错的问题。

方案

那么,是不是在两个环境中,公共选择框维护里,数据不冲突的情况下,直接到数据表里导数据过来应该会安全一些。

执行

知识点一、需要处理哪些表

然而,在网上流传的E8表结构里找了一下,没有找到提及公共选择框的表。于是,用SQL Server Profiler做跟踪,发现了这么几张表。

mode_selectitempage

mode_selectitempagedetail

selectItemLog

从表名上来看,mode_selectitempage、mode_selectitempagedetail应该是记录的公共选择框的信息,是必须的,selectItemLog应该是记录的调整信息。先不去分析表结构都是干嘛的,先把本机测试环境和生产环境的数据做一下同步。

知识点二、数据怎么去同步

直接在SQL Server Management Studio导入数据,但要注意,要先把测试环境的表,导入到生产环境里,并且不能用原表名,先不说遇到相同的数据,导入程序会怎么处理,首先导入程序会在验证步骤报错如下

- 正在验证 (错误)
消息
错误 0xc0202049: 数据流任务 1: 无法在只读列“id”中插入数据。
 (SQL Server 导入和导出向导)
错误 0xc0202045: 数据流任务 1: 验证列元数据失败。
 (SQL Server 导入和导出向导)
错误 0xc004706b: 数据流任务 1: “组件“目标 - mode_selectitempage”(46)”验证失败,返回的验证状态为“VS_ISBROKEN”。
 (SQL Server 导入和导出向导)
错误 0xc004700c: 数据流任务 1: 一个或多个组件未能通过验证。
 (SQL Server 导入和导出向导)
错误 0xc0024107: 数据流任务 1: 任务验证期间出错。
 (SQL Server 导入和导出向导)

 大意上就是mode_selectitempage表的id列是只读的,不允许写入值。解决办法是把测试环境的表导入到生产环境数据库里的时候,重命个名。然后再写SQL语句去导入。但同样要处理这个ID字段不允许插入值的问题。

仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'mode_selectitempage'中的标识列指定显式值。

拿其中一个表举例,写一下语句

-- 设置mode_selectitempage的IDENTITY_INSERT的值是ON

set IDENTITY_INSERT mode_selectitempage ON

-- 把导过来的表里,ID不在生产环境的表里的的,导到生产环境表里。

-- 这里必须写列名。不写列名,设置了IDENTITY_INSERT为ON也不好使。

insert    into    mode_selectitempage 
        (id, selectitemname, selectitemdesc, creater,
        createdate, createtime, appid, uuid, 
        operatetime, formids        )
select    id, selectitemname, selectitemdesc, creater,
        createdate, createtime, appid, uuid, 
        operatetime, formids
from    mode_selectitempage2
where    id not in (    select    id
                    from    mode_selectitempage)

-- 把mode_selectitempage表的IDENTITY_INSERT的值改回OFF。

set IDENTITY_INSERT mode_selectitempage OFF

把数据同步之后,生产环境里的公共选择框补齐了。

结果

处理本次问题收获以下知识点:

1、在E8里,从一个系统导出流程,导入到另一个系统里的时候,相关的资源不会一并导入,需要手工去维护。

2、认识了几张和公共选择框有关的表。

3、在向有自增字段的数据表里导入数据前,要先处理该表的IDENTITY_INSERT属性后再导入,并不是拿它们束手无策的。

相关文章:

E8-公共选择框相关的表

起因 昨天同事和我说,要在一个表单里加一组可选项。于是我去了公共选择框维护。这时候才发了这么个问题,前几天我在本机的测试环境里做的流程,导入到我们的生产环境里,表单里所用到的共公选择框的选项都在,在表单里是…...

再学C语言41:变长数组(VLA)

处理二维数组的函数&#xff1a;数组的行可以在函数调用时传递&#xff0c;但是数组的列只能被预置在函数内部 示例代码&#xff1a; #define COLS 4 int sum(int arr[][COLS], int rows) {int r;int c;int temp 0;for(r 0; r < rows; r){for(c 0; c < COLS; c){tem…...

物联网WEB大屏数据可视化

最近了解WEB大屏显示。一般像嵌入式这类的&#xff0c;MQTT协议会走的多一些&#xff0c;走订阅和发布的策略&#xff0c;网上走了一圈之后&#xff0c;目前有几个实现方案。这里对比一下几个物联网协议&#xff0c;相对而言MQTT更合适物联网&#xff0c;其它几个协议不是干这个…...

新:DlhSoft Gantt Chart for WPF Crack

用于 Silverlight/WPF 4.3.48 的 DlhSoft 甘特图灯光库 改进甘特图、网络图和 PERT 图表组件的 PERT 关键路径算法。2023 年 3 月 2 日 - 17:09新版本特征 改进了甘特图、网络图和 PERT 图表组件的 PERT 关键路径算法。Silverlight/WPF 标准版的 DlhSoft 甘特图灯光库 DlhSoft …...

C++基础(一)—— C++概述、C++对C的扩展(作用域、struct类型、引用、内联函数、函数默认参数、函数占位参数、函数重载)

1. C概述1.1 c简介“c”中的来自于c语言中的递增运算符&#xff0c;该运算符将变量加1。c起初也叫”c withclsss”.通过名称表明&#xff0c;c是对C的扩展&#xff0c;因此c是c语言的超集&#xff0c;这意味着任何有效的c程序都是有效的c程序。c程序可以使用已有的c程序库。为什…...

Rust学习总结之if,while,loop,for使用

目录 一&#xff1a;if的使用 二&#xff1a;while的使用 三&#xff1a;loop的使用 四&#xff1a;for的使用 本文总结的四种语句&#xff08;if&#xff0c;while&#xff0c;loop&#xff0c;for&#xff09;除了loop&#xff0c;其他的三个在C语言或者Python中都是常见…...

Java知识复习(十一)RabbitMQ

1、RabbitMQ简介 RabbitMQ 是采用 Erlang 语言实现 AMQP(Advanced Message Queuing Protocol&#xff0c;高级消息队列协议&#xff09;的消息中间件 2、RabbitMQ核心概念 RabbitMQ 整体上是一个生产者与消费者模型&#xff0c;主要负责接收、存储和转发消息 3、Producer和…...

thinkphp图片压缩类

<?php namespace app\lib; /** * 图片压缩类&#xff1a;通过缩放来压缩。 * 如果要保持源图比例&#xff0c;把参数$percent保持为1即可。 * 即使原比例压缩&#xff0c;也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例&#xff0c;则体积会更小。…...

如何将图数据库应用于电影智能推荐

导读 电影&#xff0c;是一种结合视觉与听觉的现代艺术。如今&#xff0c;电影已不单是人们娱乐消遣的生活方式&#xff0c;也逐渐成为国家文化软实力的重要标志之一。据有关数据统计&#xff0c;2021年中国影视行业市场规模达2349亿元&#xff0c;同比增长23.2%&#xff0c;预…...

CSS实现动画效果的菜单收起展开图标,html实现动画效果的箭头

效果 实现代码 此处JS代码引入了jquery <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title><style>.menu-icon{position: absolute;left: 20%;top: 30%;transition: all .3s;}.menu-icon:before, .menu…...

大数据平台小结

搭建大数据平台启动流程1、启动Nginx服务&#xff08;在bdp-web-mysql服务中&#xff09;cd /usr/local/nginx/# 启动Nginx ./sbin/nginx# 查看端口是否存在 netstat -tunlp|grep 200012、启动zookeeper&#xff08;在bdp-executor-realtime123&#xff09;cd /app/bdp/apache-…...

力扣-139单词拆分

力扣-139单词拆分 1、题目 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意&#xff1a;不要求字典中出现的单词全部都使用&#xff0c;并且字典中的单词可以重复使用。 示例 1&#xff1a; 输入: s "…...

图机器学习-图神经网络

图神经网络 前面讲了图机器学习的一些传统方法&#xff0c;现在正式进入到课程的核心部分&#xff1a;图神经网络。 Design of GNN 那么图神经网络和我们之前接触的一些深度神经网络有什么不同呢&#xff1f; 对于别的类型的神经网络&#xff0c;往往我们都是处理一些类似网…...

配置Airbyte资源限制

资源限制有三种不同的级别配置&#xff1a;Instance-wide - 应用到Airbyte实例创建的Sync Job的所有容器上。Connector-specific - 应用到Airbyte实例创建的Sync Job的所有指定类型连接器的容器上Connection-specific - 应用到Airbyte实例创建的Sync Job的所有指定管道的容器上…...

python实现PCA降维画分类散点图并标出95%的置信区间

此代码以数据集鸢尾花为例&#xff0c;对其使用PCA降维后&#xff0c;绘制了三个类别的样本点和对应的置信圆&#xff08;即椭圆&#xff09;。先放效果图。 下面是完整代码&#xff1a; from matplotlib.patches import Ellipsedef plot_point_cov(points, nstd3, axNone, **…...

Mysql高级之索引结构详解

Mysql的索引详解1.索引定义2.索引结构2.1数据结构分析2.1.1熟知的数据结构2.1.2分析为什么这么多的数据结构不全适用于索引结构2.2Hash结构2.3B tree结构3.索引分类3.1聚集索引&#xff08;聚簇索引&#xff09;3.2非聚集索引&#xff08;稀疏索引&#xff09;3.3联合索引3.4主…...

【线程-J.U.C】

Lock J.U.C最核心组件&#xff0c;Lock接口出现之前&#xff0c;多线程的并发安全只能由synchronized处理&#xff0c;但java5之后&#xff0c;Lock的出现可以解决synchronized的短板&#xff0c;更加灵活。 Lock本质上是一个接口&#xff0c;定义了释放锁&#xff08;unlock&…...

docker布署spring boot jar包项目

目录docker 安装创建目录制作镜像启动容器查看日志docker 安装 Docker安装、详解与部署 创建目录 服务器中创建一个目录&#xff0c;存放项目jar包和Dockerfile 文件 mkdir /目录位置创建目录后创建Dockerfile文件&#xff0c;上传jar包到同一目录下 创建dockerfile vim Doc…...

极简Vue3教程--Pinia状态管理

Pinia&#xff08;发音为/piːnjʌ/&#xff0c;如英语中的“peenya”&#xff09;是最接近pia&#xff08;西班牙语中的菠萝&#xff09;的词&#xff1b;Pinia开始于大概2019年&#xff0c;最初是作为一个实验为Vue重新设计状态管理&#xff0c;让它用起来像组合式API&#x…...

常用的map转bean互转方法

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 常用的map转bean互转方法一、hutool工具类二、fastjson工具类三、beanutils_BeanUtils工具类 不太好用四、cglib BeanMap工具类 不太好用五、reflect 反射来玩 不太好玩六、I…...

2.4G收发一体芯片NRF24L01P跟国产软硬件兼容 SI24R1对比

超低功耗高性能 2.4GHz GFSK 无线收发器芯片Si24R1&#xff0c;软硬件兼容NRF24L01P. Si24R1 是一颗工作在 2.4GHz ISM 频段&#xff0c;专为低功耗无线场合设计&#xff0c;集成嵌入式ARQ 基带协议引擎的无线收发器芯片。工作频率范围为 2400MHz-2525MHz&#xff0c;共有 126个…...

设计模式之七大原则(一)——单一职责原则、开放-关闭原则

目录一、设计模式的目的二、设计模式的七大原则1.单一职责原则2.开放-关闭原则一、设计模式的目的 设计模式的目的是为了提高代码重用性、可读性、可扩展性、可靠性&#xff0c;使得程序呈现出高内聚、低耦合的特性。 代码重用性&#xff08;相同功能的代码&#xff0c;不用多…...

C++ set、unordered_set、multiset它们之间的区别与一些使用方法(不断更新)

set、unordered_set、multiset是什么&#xff1f;以及它们之间的区别 首先&#xff0c;它们三个都是C标准库提供的关联容器中的一种。只不过set、multiset容器是有序的&#xff0c;而unordered_set容器是无序的 std::set 是 C 标准库中的一个容器&#xff0c;其存储的元素按设…...

hadoop调优

hadoop调优 1 HDFS核心参数 1.1 NameNode内存生产配置 1.1.1 NameNode内存计算 每个文件块大概占用150byte&#xff0c;如果一台服务器128G&#xff0c;能存储的文件块如下 128 (G)* 1024(MB) * 1024(KB) * 1024(Byte) / 150 Byte 9.1 亿 1.1.2 Hadoop2.x 在Hadoop2.x中…...

EM@三角函数诱导公式

文章目录诱导公式单位圆坐标和三角函数记忆口诀符号看象限奇变偶不变例常用诱导公式&#x1f388;常用部分(5对)倒数关系六种三角函数间的转换关系小结ReflectionsShifts and periodicity诱导公式 诱导公式 - 维基百科&#xff0c;自由的百科全书 (wikipedia.org) 单位圆坐标…...

是不是只能学IT互联网技术才有发展前途?

当然不是&#xff0c;三百六十行&#xff0c;行行出状元。 但我们需要认清一个现实是&#xff0c;我们正处于一个信息爆炸的时代&#xff0c;掌握紧跟潮流的技术&#xff0c;才可以让我们更自信地面对每天的生活&#xff0c;才有多余的精力、财力来享受生活。“人生在世&#…...

Linux 进程:exit和_exit的辨析

目录1.接口与函数2.缓冲区3.exit 与 _exit(1)_exit(2)exit这里来认识exit函数和 _exit接口 &#xff0c;它们的作用是类似的&#xff0c;都是在调用后退出程序&#xff0c;可以在程序的任何地方调用。 1.接口与函数 exit函数和_exit接口&#xff0c;一个函数&#xff0c;一个…...

智能电子标签——商超版价签

2.1英寸TFT黑白电子价签 ★ 快速变价&#xff0c;高效运营 ★ 市场实用&#xff0c;布局物联网未来 ★ 更好客户体验 ★ 降低系统成本&#xff0c;具备竞争力 ★ 2.1英寸黑白红电子价签 ★ 电池低能耗&#xff0c;常规使用三年 ★ 穿透力强不慣障碍 ★ 2.4G载波&#x…...

计算机网络自检

1 计网体系结构 因特网结构&#xff1a; 计网三个组成成分&#xff1a; 工作方式-其中2个部分&#xff1a; 功能-两个子网&#xff1a; 5个XAN分别是&#xff1a; 传输技术&#xff0c;两者的主要区别&#xff1a; 4种基本网络拓扑结构&#xff1a; 3种交换技术&#xff1a; 协…...

DC真实数据都有哪些?Filecoin为DC数据存储的解决方案又是什么?

对于生活在数字时代的我们而言&#xff0c;数据或许就和平日呼吸的空气一样&#xff0c;已经不需要我们再去思考其概念。我们的日常生活中无时无刻都有数据的身影&#xff0c;日常的购物消费、出行、学习、记录&#xff0c;当我们每天生活有数字化加持的小区里&#xff0c;工作…...

卓越科技建站无锡做网站/制作链接的app的软件

常用命令 lsoflsof&#xff0c;它对应于“list open files”&#xff08;列出打开的文件&#xff09; fuserfuser 命令列示了本地进程的进程号&#xff0c;那些本地进程使用 File 参数指定的本地或远程文件。对于阻塞特别设备&#xff0c;此命令列示了使用该设备上任何文件的进…...

东阳网站制作/房地产销售怎么找客户

一、单项选择题(共 30 道试题&#xff0c;共 90 分。)1.下面关于电脑图形的说法中&#xff0c;正确的是&#xff1a;( )A.电脑图形是用数字或数学公式来描述的B. 使用数字视觉技术生成的图形就称为电脑图形C. 电脑图形由像素构成。每一个像素都用一定的数字来描述它的颜色D. 以…...

手机网站app制作/天津百度推广电话号码

修复此问题 禁用内核调试&#xff0c;在 Visual Studio 中调试。- 或 -使用内核调试器而不是 Visual Studio 进行调试。- 或 -在内核调试器中禁用用户模式异常。在当前会话中禁用内核调试 在命令提示处&#xff0c;键入&#xff1a; 复制代码 Kdbgctrl.exe -d对所有会话禁用内核…...

机wordpress/外链群发

目录qq邮箱前往邮箱的设置->帐号开启IMAP/SMTP服务安全验证得到授权码163邮箱前往邮箱的设置->POP3/SMTP/IMAP开启smtp服务安全验证得到授权码总结『杂记』分享一些实用的技巧方法 安装环境&#xff0c;配置环境教程&#xff0c;推荐实用软件 软件的使用问题。 欢迎关注 …...

网站怎么做前台跟后台的接口/全网推广公司

两种注册类型的区别是&#xff1a; 1)第一种不是常驻型广播&#xff0c;也就是说广播跟随activity的生命周期。注意: 在activity结束前&#xff0c;移除广播接收器。 2)第二种是常驻型&#xff0c;也就是说当应用程序关闭后&#xff0c;如果有信息广播来&#xff0c;程序也会被…...

物流系统网站建设 的网站描述/服务推广软文

回顾# 完整的语法结构select distinct * from 表名where 分组之前的过滤条件group by 分组依据having 分组order by 字段1 asc,字段2 desclimit 5,5 从第五条开始往后展示五条#where 后面的过滤条件可以跟判断符号(>,# char_length(字段名):查看字段中数据的长度# concat 连…...