通知设置 新通知
在 CentOS 7 中将 JDK 8 替换为 JDK 21 的具体步骤
安装部署 • 刘宗超 发表了文章 • 0 个评论 • 161 次浏览 • 2025-03-23 23:50
/usr/java/jdk1.8.0_121/bin/java,而 JDK 21 已安装在
/www/server/java/jdk-21.0.2/bin/java。以下是替换步骤:使用 alternatives 系统管理 Java 版本
CentOS 使用 alternatives 系统来管理多个版本的软件。这是最推荐的方法,因为它允许您在不同版本之间轻松切换。1. 添加 JDK 21 到 alternatives 系统
bash
[code]# 添加 java 命令[/code]2. 选择 JDK 21 作为默认版本
sudo alternatives --install /usr/bin/java java /www/server/java/jdk-21.0.2/bin/java 2100
# 添加 javac 编译器
sudo alternatives --install /usr/bin/javac javac /www/server/java/jdk-21.0.2/bin/javac 2100
# 添加 jar 工具
sudo alternatives --install /usr/bin/jar jar /www/server/java/jdk-21.0.2/bin/jar 2100
bash
[code]# 配置 java[/code]
sudo alternatives --config java
# 配置 javac
sudo alternatives --config javac
# 配置 jar
sudo alternatives --config jar
在每个命令后,系统会显示可用的 Java 版本列表。选择对应 JDK 21 的编号。3. 设置 JAVA_HOME 环境变量
编辑系统环境变量配置文件:
[code]sudo vi /etc/profile.d/java.sh
[/code]添加或修改以下内容:
bash
[code]export JAVA_HOME=/www/server/java/jdk-21.0.2[/code]
export PATH=$JAVA_HOME/bin:$PATH
使环境变量生效:
[code]source /etc/profile.d/java.sh
[/code]4. 验证设置
bash
[code]java -version[/code]
echo $JAVA_HOME
应显示 JDK 21 的版本信息和正确的 JAVA_HOME 路径。
Clickhous 清理日志脚本
安装部署 • 刘宗超 发表了文章 • 0 个评论 • 86 次浏览 • 2025-03-21 12:31
-- clickhouse_logs_cleanup.sql
-- 全面清理 ClickHouse 系统日志并释放磁盘空间
-- 启用必要的实验性设置
SET allow_experimental_alter_materialized_view_structure = 1;
SET insert_distributed_sync = 1;
SET allow_experimental_live_view = 1;
SET allow_experimental_database_materialize_mysql = 1;
-- 显示清理前的日志表大小
SELECT
database,
table,
formatReadableSize(sum(bytes)) as size,
sum(rows) as rows,
max(modification_time) as latest_modification
FROM system.parts
WHERE database = 'system' AND table LIKE '%\_log'
GROUP BY database, table
ORDER BY sum(bytes) DESC;
-- 第一部分:清理所有常规系统日志表
-- 1. 清空所有系统日志表
TRUNCATE TABLE IF EXISTS system.query_log;
TRUNCATE TABLE IF EXISTS system.trace_log;
TRUNCATE TABLE IF EXISTS system.part_log;
TRUNCATE TABLE IF EXISTS system.metric_log;
TRUNCATE TABLE IF EXISTS system.asynchronous_metric_log;
TRUNCATE TABLE IF EXISTS system.text_log;
TRUNCATE TABLE IF EXISTS system.crash_log;
TRUNCATE TABLE IF EXISTS system.session_log;
TRUNCATE TABLE IF EXISTS system.zookeeper_log;
TRUNCATE TABLE IF EXISTS system.opentelemetry_span_log;
TRUNCATE TABLE IF EXISTS system.query_thread_log;
TRUNCATE TABLE IF EXISTS system.query_views_log;
TRUNCATE TABLE IF EXISTS system.processes_log;
TRUNCATE TABLE IF EXISTS system.cluster_log;
TRUNCATE TABLE IF EXISTS system.kafka_log;
TRUNCATE TABLE IF EXISTS system.backup_log;
TRUNCATE TABLE IF EXISTS system.dictionary_log;
TRUNCATE TABLE IF EXISTS system.errors_log;
TRUNCATE TABLE IF EXISTS system.processors_profile_log;
-- 第二部分:特殊处理难以清理的日志表
-- 如果上面的 TRUNCATE 对某些表不起作用,尝试使用 ALTER TABLE DELETE
ALTER TABLE IF EXISTS system.text_log DELETE WHERE 1=1;
ALTER TABLE IF EXISTS system.processors_profile_log DELETE WHERE 1=1;
-- 第三部分:优化所有系统日志表以释放空间
OPTIMIZE TABLE IF EXISTS system.query_log FINAL;
OPTIMIZE TABLE IF EXISTS system.trace_log FINAL;
OPTIMIZE TABLE IF EXISTS system.part_log FINAL;
OPTIMIZE TABLE IF EXISTS system.metric_log FINAL;
OPTIMIZE TABLE IF EXISTS system.asynchronous_metric_log FINAL;
OPTIMIZE TABLE IF EXISTS system.text_log FINAL DEDUPLICATE;
OPTIMIZE TABLE IF EXISTS system.crash_log FINAL;
OPTIMIZE TABLE IF EXISTS system.session_log FINAL;
OPTIMIZE TABLE IF EXISTS system.zookeeper_log FINAL;
OPTIMIZE TABLE IF EXISTS system.opentelemetry_span_log FINAL;
OPTIMIZE TABLE IF EXISTS system.query_thread_log FINAL;
OPTIMIZE TABLE IF EXISTS system.query_views_log FINAL;
OPTIMIZE TABLE IF EXISTS system.processes_log FINAL;
OPTIMIZE TABLE IF EXISTS system.cluster_log FINAL;
OPTIMIZE TABLE IF EXISTS system.kafka_log FINAL;
OPTIMIZE TABLE IF EXISTS system.backup_log FINAL;
OPTIMIZE TABLE IF EXISTS system.dictionary_log FINAL;
OPTIMIZE TABLE IF EXISTS system.errors_log FINAL;
OPTIMIZE TABLE IF EXISTS system.processors_profile_log FINAL DEDUPLICATE;
-- 第四部分:检查特殊表的当前状态
SELECT
name as table_name,
engine,
formatReadableSize(total_bytes) as table_size,
total_rows as row_count
FROM system.tables
WHERE database = 'system' AND name IN ('text_log', 'processors_profile_log');
-- 第五部分:检查表的分区情况
SELECT
table,
partition,
name as part_name,
formatReadableSize(bytes_on_disk) as part_size,
rows as part_rows
FROM system.parts
WHERE database = 'system' AND table IN ('text_log', 'processors_profile_log')
ORDER BY table, partition;
-- 第六部分:显示清理后的日志表大小
SELECT
database,
table,
formatReadableSize(sum(bytes)) as size,
sum(rows) as rows,
max(modification_time) as latest_modification
FROM system.parts
WHERE database = 'system' AND table LIKE '%\_log'
GROUP BY database, table
ORDER BY sum(bytes) DESC;
-- 第七部分:可选的基于日期的清理(如果需要保留一部分最近的日志)
-- 取消下面的注释可以删除30天前的日志而不是全部清空
-- ALTER TABLE system.text_log DELETE WHERE event_date < now() - INTERVAL 30 DAY;
-- ALTER TABLE system.query_log DELETE WHERE event_date < now() - INTERVAL 30 DAY;
-- ALTER TABLE system.trace_log DELETE WHERE event_date < now() - INTERVAL 30 DAY;
-- ALTER TABLE system.processors_profile_log DELETE WHERE event_date < now() - INTERVAL 30 DAY;
-- 然后再次运行优化命令
-- OPTIMIZE TABLE system.text_log FINAL;
-- OPTIMIZE TABLE system.query_log FINAL;
-- OPTIMIZE TABLE system.trace_log FINAL;
-- OPTIMIZE TABLE system.processors_profile_log FINAL;
-- 按时间范围分批清理
ALTER TABLE system.query_thread_log DELETE WHERE event_date < today() - 30;
OPTIMIZE TABLE system.query_thread_log FINAL;
-- 或设置TTL自动清理
ALTER TABLE system.query_thread_log MODIFY TTL event_date + INTERVAL 30 DAY;
ALTER TABLE system.query_log MODIFY TTL event_date + INTERVAL 30 DAY;
ALTER TABLE system.query_thread_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.trace_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.metric_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.trace_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.asynchronous_metric_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.processors_profile_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.asynchronous_metric_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.error_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.query_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.trace_log DELETE WHERE event_date < today() - 10;
ALTER TABLE system.part_log DELETE WHERE event_date < today() - 10;
maven仓库上传jar包教程
开发文档 • 刘宗超 发表了文章 • 0 个评论 • 125 次浏览 • 2025-02-17 16:19
### 准备工作
1. **登录Maven仓库**
您需要拥有Maven仓库的访问地址和上传账户的信息。通常,这些信息由您的仓库管理员提供。
### 步骤概览
1. **查找旧版本信息**
在上传前,首先需要查找`doudian-sdk-java`的用户组(Group ID)和名字(Artifact ID)信息。这可以通过查看您仓库中该jar包的旧版本来完成,如果这是首次上传,您需要根据项目或组织的命名规范创建这些信息。
2. **登录到Maven仓库上传地址**
使用提供的登录信息进入Maven仓库的特定上传区域。在一些仓库管理系统中,比如Nexus或Artifactory,这通常通过web界面完成。
3. **上传jar包**
在上传界面,您需要填入用户组(Group ID)、名字(Artifact ID)和版本(Version)信息。确保版本信息精确匹配您的`doudian-sdk-java-1.1.0-20241212113347.jar`文件名中的版本。
- **用户组(Group ID)**: 通常是倒置的公司域名或开源项目的主URL。例如,`com.x3.ec-platform`。
- **名字(Artifact ID)**: 项目或库的名字,这里是`doudian-sdk-java`。
- **版本(Version)**: 此例中为`1.1.0-20241212113347`。
4. **上传操作**
在上传界面中,选择或拖放`doudian-sdk-java-1.1.0-20241212113347.jar`文件至上传区域,并填写必要的信息,然后提交。
5. **验证上传**
上传完成后,您可以通过访问当前版本的Maven元数据来验证jar包是否正确上传。通常,这包括查看生成的pom.xml文件,确保所有信息如用户组、名字和版本都正确无误。
### 访问jar包版本信息
1. 上传成功后,您应该能够在Maven仓库中找到`doudian-sdk-java`的新版本信息。
2. 点击或访问新版本,仓库界面应该会展示此版本的详细信息,包括可用于Maven项目的`pom.xml`依赖项示例。
通过以上步骤,您就能够成功将`doudian-sdk-java-1.1.0-20241212113347.jar`包上传到Maven仓库,并为其他项目的依赖管理做出贡献。确保遵守您的仓库管理系统和组织的具体规范和最佳实践。
阿里云申请SSL证书并在宝塔面板中部署
安装部署 • 刘宗超 发表了文章 • 0 个评论 • 109 次浏览 • 2025-02-16 12:11
打开阿里云,搜索SSL,打开如下界面:

点击“管理控制台”,进入到如下界面。里面有流程,然后点击“立即购买”

当点击“立即购买”后,按照下面的选择方式,点击“立即购买”。

购买完毕后,进行“证书申请”

填入你的域名和联系人等信息。点击“下一步”

然后这一步点击“验证”

验证成功后,点击“提交审核”

提交审核可能需要一点时间,审核完成后就能看到下面审核成功的信息,表示我们证书已经通过了。

到此,免费证书申请完毕。2.使用宝塔面板进行证书部署
我们已经成功申请了证书, 我们点击上一步的“下载”,弹出如下:

这个地方需要针对于你的web服务器进行选择。我这里是nginx的服务器,所以选择nginx的进行下载。下载了一个压缩包,解压后如下:

一个是key文件,一个是pem文件,这两个就用来部署。我们打开宝塔,找到我们建立的网站,然后点击SSL,找到其他证书。把刚才key文件和pem文件里面的内容复制进去,然后点击保存。

当然,你也可以强制HTTPS。
公众号快速注册并认证小程序
CRM会员 • 刘宗超 发表了文章 • 0 个评论 • 311 次浏览 • 2024-11-22 15:00
条件:1、境内主体公众号:已认证的企业、媒体、政府、其他组织类型公众号(包括企业和个体工商户);
2、境外主体公众号:已认证的服务号(包括境外主体的企业和政府机构)。
限制:1、境内主体非个体工商户类型(企业、媒体、政府、其他组织类型)公众号一个月可以复用资质注册5个小程序,个体户一个月可以复用资质注册1个小程序;
2、境外主体公众号一个月可以复用资质注册5个小程序。
开通入口:
登录公众号->小程序管理->关联小程序->添加->快速注册并认证小程序
相关规则:
1、复用资质创建的小程序默认与该公众号关联;
2、复用资质创建的小程序默认关联该公众号,不占一个月新增关联13个小程序的限制;
3、复用资质创建的小程序默认关联公众号,不下发模板消息,不默认出现在公众号资料页;
4、一个公众号若存在“待完成注册”的小程序,不可发起复用资质创建小程序;
5、一个公众号一个月内可复用资质注册小程序不多于5个。(创建成功才占用);
6、使用复用公众号资质注册小程序,将以本公众号的主体作为该小程序的开发者,可选择以本公众号运营者作为该小程序的管理员;
7、若选择了复用认证资质,则小程序完成注册后即是“已认证”状态;
8、若选择了复用认证资质,小程序初始认证有效期与公众号认证有效期一致,后续小程序认证年审需要在小程序后台独立申请。
创建流程:
第一步:登录公众号->小程序管理->添加->快速注册并认证小程序
第二步:同意协议
第三步:管理员扫码验证
第四步:勾需要选快速创建小程序的资质
注:复用微信认证资质不需要再次支付认证审核服务费,也不需要审核。
如不复用运营者信息,后续登录小程序时需绑定管理员
第五步:填写小程序账号信息
注:邮箱需要是未绑定任何个人微信、公众号、小程序、微信开放平台的邮箱。
第六步:邮件激活小程序账号,激活完成后即可使用邮箱账号密码登录小程序。
第七步:绑定小程序管理员

注:绑定管理员,如果有在第四步有勾选复用运营者信息。最终以绑定管理员信息为准。
以上注册流程创建的小程序,不用再走小额打款验证主体。生成的账号具有独立的邮箱账号、密码,跟走正常注册流程注册的小程序具有一样的能力权限。
微信平台证书下载出现解密时,长度过长的错误解决
Java • 刘宗超 发表了文章 • 0 个评论 • 254 次浏览 • 2024-11-13 14:48
java.security.InvalidKeyException: Illegal key size错误
分析错误原因:解密长度引起的
提出来两个解决办法:
1 、有policy 文件夹
找到java.security
#crypto.policy=unlimited
把 # 注释去掉
2、没有policy文件夹
直接替换 local_policy.jar,US_export_policy.jar两个jar包。
JDK8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
原文链接:https://blog.csdn.net/Linlietao0587/article/details/124823968
公众号菜单跳转会员中心小程序地址
使用说明 • 刘宗超 发表了文章 • 0 个评论 • 114 次浏览 • 2024-11-06 15:03
Dockerfile配置文件
安装部署 • 刘宗超 发表了文章 • 0 个评论 • 114 次浏览 • 2024-11-05 16:49
# 使用 OpenJDK 8 作为基础镜像
FROM openjdk:8-jdk-slim
# 设置时区为中国标准时间
RUN echo "Asia/Shanghai" > /etc/timezone
# 设置工作目录
WORKDIR /app
# 将项目文件复制到容器中
COPY . .
# 指定容器启动时的命令
ENTRYPOINT ["java", "-jar", "x3-service-b2b-center-2022.3.RELEASE.jar"]
# 如果使用外部配置文件,请确保相应路径已正确配置
Docker打包和启动:
#!/bin/bash
# 拉取最新的镜像
#docker pull b2b:latest
#docker打包
docker build -t b2b .
# 停止并删除旧容器(如果存在)
docker stop b2b
docker rm b2b
# 启动新的容器
docker run -d --name b2b --network host --log-driver=none b2b:latest
#docker运行映射端口
#docker run -d --name b2b -p 8104:8104 --log-driver=none b2b:latest
#Docker启动映射路径
docker run -d --name b2b \
--network host \
--log-driver=none \
-v /www/wwwroot/X3BossErpJava/X3_Spring/x3-b2b-center/logs:/app/logs \
b2b:latest
#Docker启动映射配置文件路径
docker run -d --name b2b \
--network host \
--log-driver=none \
-v /www/wwwroot/X3BossErpJava/X3_Spring/x3-b2b-center/logs:/app/logs \
-v /www/wwwroot/X3BossErpJava/X3_Spring/x3-b2b-center/config/:/app/config/ \
b2b:latest
flowerable 流程bpmn部署原理
开发文档 • 刘宗超 发表了文章 • 0 个评论 • 218 次浏览 • 2024-10-24 15:29
--流程设计
SELECT * FROM ACT_DE_MODEL WHERE NAME='gelisiInventoryPosBillsProcess';
--流程设计历史版本
SELECT * FROM ACT_DE_MODEL_HISTORY WHERE NAME='gelisiInventoryPosBillsProcess';
--流程生效 存储流程定义的信息
select a.* from ACT_RE_PROCDEF a where key_ like 'gelisiInventoryPosBills%'
Flowable 是一个轻量级的工作流和业务流程管理平台,它支持 BPMN 2.0 标准来定义业务流程。当你在 Flowable 中部署一个 BPMN 文件时,实际上是在执行一系列的步骤来解析、验证并存储这个流程定义。下面是 Flowable 流程 BPMN 部署的基本原理:1. 部署过程
- 创建部署:使用
RepositoryService
创建一个新的部署。 - 添加资源:向部署中添加 BPMN 文件或其他相关资源(如表单定义、规则文件等)。
- 执行部署:调用
deploy()
方法完成部署。
Java深色版本
[code]RepositoryService repositoryService = processEngine.getRepositoryService();Deployment deployment = repositoryService.createDeployment() .addClasspathResource("processes/my-process.bpmn20.xml") .name("My Process Deployment") .deploy();
[/code]2. 解析BPMN文件- 读取文件:Flowable 从提供的路径读取 BPMN 文件。
- XML解析:使用 XML 解析器(通常是基于 SAX 或 DOM 的解析器)解析 BPMN 文件的内容。
- 构建模型:根据 BPMN 文件中的元素和属性构建内部的数据结构,包括流程节点、连接线、任务、事件等。
- 语法检查:确保 BPMN 文件符合 BPMN 2.0 规范。
- 逻辑检查:验证流程定义的逻辑一致性,例如没有孤立的任务或事件,所有开始事件都有结束事件等。
- 唯一性检查:确保流程定义的键(key)在当前环境中是唯一的。
- 数据库持久化:将解析后的流程定义信息存储到数据库中。主要涉及以下几个表:
ACT_RE_DEPLOYMENT
:存储部署的信息。ACT_RE_PROCDEF
:存储流程定义的信息。ACT_GE_BYTEARRAY
:存储 BPMN 文件的实际内容和其他二进制数据。ACT_RU_EXECUTION
和ACT_RU_TASK
等运行时表会在流程实例启动后使用。
- 缓存机制:为了提高性能,Flowable 通常会将解析后的流程定义缓存在内存中,以便快速访问。
- 索引优化:数据库表可能会有适当的索引来加速查询操作。
- 获取流程定义:通过
RuntimeService
获取流程定义。 - 启动流程实例:使用
startProcessInstanceByKey
或startProcessInstanceById
方法启动流程实例。
Java深色版本
[code]RuntimeService runtimeService = processEngine.getRuntimeService();ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("myProcessKey");
[/code]7. 监控和管理- 历史记录:如果启用了历史记录功能,Flowable 会记录流程实例的执行情况。
- 管理界面:可以通过 Flowable 提供的管理界面(如 Flowable Task App)来监控和管理流程实例。
总结
Flowable 的 BPMN 部署过程主要包括读取和解析 BPMN 文件、验证流程定义、将定义信息存储到数据库,并将其缓存以备后续使用。整个过程旨在确保流程定义的正确性和可用性,并为后续的流程实例启动和执行提供基础。如果你遇到任何问题,可以通过查看日志、数据库内容以及 Flowable 提供的管理工具来进行诊断和解决。
CentOS7本地yum源更换阿里云
安装部署 • 刘宗超 发表了文章 • 0 个评论 • 263 次浏览 • 2024-08-22 16:39
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.下载阿里云的 CentOS-Base.repo 文件
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.清除缓存并生成新的缓存
sudo yum clean
sudo yum makecache
4.更新系统
sudo yum update
————————————————
1 更正.repo文件里的mirrors信息,然后安装centos-release-scl和centos-release-scl-rh,以使得devtoolset*系列的包可用
在/etc/yum.repos.d目录下执行如下命令:
cd /etc/yum.repos.d
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo
sudo yum clean all
sudo yum makecache
2 再次更正CentOS-SCLo-scl.repo和CentOS-SCLo-scl-rh.repo里的mirrors信息
在/etc/yum.repos.d目录下执行如下命令:
cd /etc/yum.repos.d
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo
sudo yum clean all
sudo yum makecache
配置作业表清理EC日志
使用说明 • 刘宗超 发表了文章 • 2 个评论 • 272 次浏览 • 2024-08-12 18:02
作业名称:EC日志清理作业
调用表达式:0 5 0 * * ?
调用方式:GET
微服务内网地址:http://x3-service-ec-bills-center/ecbillscenter/generic/job/clean/log/batch
单据中心执行:
CREATE TABLE D_GENERICE_EC_BILLS_TABLE
(
GENERICE_CLEAN_ID VARCHAR2 (64) NOT NULL,
GENERICE_CLEAN_NAME VARCHAR2 (128),
SAVE_DAY NUMBER,
DATE_NAME VARCHAR2 (64),
CREATE_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
CREATE_USERNAME VARCHAR2 (32),
CREATE_USERID VARCHAR2 (32),
GENERICE_CLEAN_TABLE VARCHAR2 (64),
PRIMARY KEY (GENERICE_CLEAN_ID)
);
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcLogDownOrderTable', '订单下载日志表(x3_ec_log_down_order)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'x3_ec_log_down_order');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcLogDownRefundTable', '售后下载日志表(x3_ec_log_down_refund)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'x3_ec_log_down_refund');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcLogDownExchangeTable', '换货下载日志表(x3_ec_log_down_exchange)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'x3_ec_log_down_exchange');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcLogDownItemTable', '电商商品下载日志表(x3_ec_log_down_item)', 60, 'logDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'x3_ec_log_down_item');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcLogUpStockTable', '电商库存上传日志表(x3_ec_log_up_stock)', 60, 'logDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'x3_ec_log_up_stock');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcOrderDownloadTaskTable', '电商下载任务单据(d_orderdownloadtask)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_orderdownloadtask');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcOrderDownloadTaskTableSub', '电商下载任务子单据(d_orderdownloadtask_sub)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_orderdownloadtask_sub');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcRefundDownloadTaskTable', '电商下载退货申请任务单据(d_refunddownloadtask)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_refunddownloadtask');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcRefundDownloadTaskTableSub', '电商下载退货申请任务子单单据(d_refunddownloadtask_sub)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_refunddownloadtask_sub');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcExchangeDownloadTaskTable', '电商下载换货申请任务单据(d_exchangedownloadtask)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_exchangedownloadtask');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcExchangeDownloadTaskTableSub', '电商下载换货申请任务单子表(d_exchangedownloadtask_sub)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_exchangedownloadtask_sub');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcItemDownloadTaskTable', '电商下载商品任务单据表(d_itemdownloadtask)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_itemdownloadtask');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcStockUploadWholeTaskTable', '电商库存上传任务单据(d_stock_upload_task)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_stock_upload_task');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcStockUploadWholeTaskTableSub', '电商库存上传任务子单据(d_stock_upload_task_sub)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'd_stock_upload_task_sub');
INSERT INTO D_GENERICE_EC_BILLS_TABLE (GENERICE_CLEAN_ID, GENERICE_CLEAN_NAME, SAVE_DAY, DATE_NAME, CREATE_DATE, CREATE_USERNAME, CREATE_USERID, GENERICE_CLEAN_TABLE)
VALUES ('EcParallelControlTable', '电商并发控制表(x3_ec_parallel_control)', 60, 'createDate', to_timestamp ('2023-08-23 15:24:54.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'root', 'root', 'x3_ec_parallel_control');
COMMIT;
SELECT * FROM D_GENERICE_EC_BILLS_TABLE;
X2-200 停用P表触发器和约束
使用说明 • 刘宗超 发表了文章 • 0 个评论 • 235 次浏览 • 2024-08-05 16:06
--停用触发器
ALTER TRIGGER TD_P0670 DISABLE;
ALTER TRIGGER TD_P0671 DISABLE;
ALTER TRIGGER TI_P0671 DISABLE;
ALTER TRIGGER TR_P0670_STATE_ESBSYN DISABLE;
ALTER TRIGGER TR_P0670_X3CONTROL DISABLE;
ALTER TRIGGER TR_P0671_X3CONTROL DISABLE;
ALTER TRIGGER TU_P0670 DISABLE;
ALTER TRIGGER TU_P0670_P0674 DISABLE;
ALTER TRIGGER TU_P0671 DISABLE;
ALTER TRIGGER TU_P0671_GET DISABLE;
--启用触发器
ALTER TRIGGER TD_P0670 ENABLE;
ALTER TRIGGER TD_P0671 ENABLE;
ALTER TRIGGER TI_P0671 ENABLE;
ALTER TRIGGER TR_P0670_STATE_ESBSYN ENABLE;
ALTER TRIGGER TR_P0670_X3CONTROL ENABLE;
ALTER TRIGGER TR_P0671_X3CONTROL ENABLE;
ALTER TRIGGER TU_P0670 ENABLE;
ALTER TRIGGER TU_P0670_P0674 ENABLE;
ALTER TRIGGER TU_P0671 ENABLE;
ALTER TRIGGER TU_P0671_GET ENABLE;
----------------------------------------------------------------------------------
SELECT * FROM ALL_CONSTRAINTS
WHERE TABLE_NAME IN( 'P0670','P0671','P067C') AND CONSTRAINT_NAME NOT LIKE 'SYS_%'
AND STATUS='ENABLED'
--禁用(停用)约束
ALTER TABLE P0671 DISABLE CONSTRAINT FK_P0671_S0370;
ALTER TABLE P067C DISABLE CONSTRAINT PK_P067C;
ALTER TABLE P0671 DISABLE CONSTRAINT PK_P0671;
ALTER TABLE P0670 DISABLE CONSTRAINT PK_P0670;
--启用约束
ALTER TABLE P0671 ENABLE CONSTRAINT FK_P0671_S0370;
ALTER TABLE P067C ENABLE CONSTRAINT PK_P067C;
ALTER TABLE P0671 ENABLE CONSTRAINT PK_P0671;
ALTER TABLE P0670 ENABLE CONSTRAINT PK_P0670;
收银提示ecms服务,需要设置系统参数-收银可售库存类型
使用说明 • 刘宗超 发表了文章 • 0 个评论 • 231 次浏览 • 2024-07-12 12:15


设置全渠道参数:

x2300财务科目档案脚本
安装部署 • 刘宗超 发表了文章 • 0 个评论 • 179 次浏览 • 2024-07-08 16:29
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('1131', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', 1, 0, NULL, 0, '应收账款', NULL, 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('1131.01', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', 1, 0, NULL, 0, '现金借款', '1131', 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('1131.01.0001', NULL, 1, 3, '2131.01.0001', to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', 1, 0, NULL, 0, '货款借款', '1131.01', 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('1151', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', 1, 0, NULL, 0, '预付账款', NULL, 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('1151.01', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', 1, 0, NULL, 0, '预付现金', '1151', 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('1151.01.0001', NULL, 1, 4, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', 1, 0, NULL, 0, '供应商货款', '1151.01', 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2121', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '应付账款', NULL, 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '预收账款', NULL, 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.01', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '现金', '2131', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.01.0001', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '货款', '2131.01', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.02', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '订金', '2131', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.02.9999', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '总订金', '2131.02', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.03', NULL, -1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '货额', '2131', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.03.9999', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '总货额', '2131.03', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.04', NULL, 1, 0, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '其他款项', '2131', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.04.0001', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '保证金', '2131.04', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.01.0002', NULL, 1, 3, NULL, to_timestamp ('2017-05-05 15:49:13.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '道具款', '2131.01', 0, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('1131.01.0002', NULL, 1, 3, '2131.01.0002', to_timestamp ('2017-05-05 15:49:13.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', 1, 0, NULL, 0, '道具款借款', '1131.01', 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.01.0003', NULL, 2, 3, NULL, to_timestamp ('2017-09-12 09:18:18.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '联营代垫', '2131.01', 0, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('1131.01.0003', NULL, 2, 3, '2131.01.0003', to_timestamp ('2017-09-12 08:54:45.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', 1, 0, NULL, 0, '联营代垫借款', '1131.01', 1, 1, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.04.9001', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '合同保证金', '2131.04', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.04.9002', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '货品押金', '2131.04', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.04.9003', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '装修押金', '2131.04', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.02.9001', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '固定订金', '2131.02', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.02.9002', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '春季订金', '2131.02', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.02.9003', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '夏季订金', '2131.02', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.02.9004', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '秋季订金', '2131.02', 1, 2, NULL, NULL, NULL, NULL);
INSERT INTO A_PARTNER_SUBJECT (SUBJECT_ID, ARCHIVE_REMARK, ARCHIVE_STATE, AUXILIARY_ACCOUNT, BIND_SUBJECT_ID, CREATE_DATE, CREATE_USERID, CREATE_USERNAME, DEDIT_CREDIT, IS_DEFAUL, MONTH_ID, ARCHIVE_ORDER, SUBJECT_NAME, SUBJECT_PARENT_ID, SUBJECT_SIGN, SUBJECT_TYPE_ID, UPDATE_DATE, UPDATE_USERID, UPDATE_USERNAME, YEAR_ID)
VALUES ('2131.02.9005', NULL, 1, 3, NULL, to_timestamp ('2017-01-10 17:05:57.000000', 'YYYY-MM-DDHH24:MI:SS.FF'), 'sql', 'sql插入', -1, 0, NULL, 0, '冬季订金', '2131.02', 1, 2, NULL, NULL, NULL, NULL);
update a_partner_subject set subject_type_id=1
where subject_type_id=1000;
update a_partner_subject set subject_type_id=2
where subject_type_id=2000;
SELECT subject_type_id FROM a_partner_subject