Files
WorkOrderSys/Sql/test.sql
路 范 0f8ef901b1 .
2021-11-12 13:50:13 +08:00

103 lines
3.9 KiB
SQL

/*
Navicat Premium Data Transfer
Source Server : docker-mysql
Source Server Type : MySQL
Source Server Version : 100508
Source Host : localhost:3307
Source Schema : test
Target Server Type : MySQL
Target Server Version : 100508
File Encoding : 65001
Date: 03/11/2021 17:34:14
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for gonganju_huji
-- ----------------------------
DROP TABLE IF EXISTS `gonganju_huji`;
CREATE TABLE `gonganju_huji` (
`id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`cardno` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`peiou_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`peiou_cardno` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`zinv_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`zinv_cardno` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of gonganju_huji
-- ----------------------------
INSERT INTO `gonganju_huji` VALUES ('1', '吴昊', '333020211111111', '吴昊的配偶', '333020211112222', '吴昊的子女', '330203199901011125');
INSERT INTO `gonganju_huji` VALUES ('2', '放放风', '111111111', '放放风的配偶', '22222', NULL, NULL);
INSERT INTO `gonganju_huji` VALUES ('3', '程涛', '3333333333333', NULL, NULL, NULL, NULL);
-- ----------------------------
-- Table structure for hukouben
-- ----------------------------
DROP TABLE IF EXISTS `hukouben`;
CREATE TABLE `hukouben` (
`no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`no`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of hukouben
-- ----------------------------
INSERT INTO `hukouben` VALUES ('111111111');
-- ----------------------------
-- Table structure for sfz
-- ----------------------------
DROP TABLE IF EXISTS `sfz`;
CREATE TABLE `sfz` (
`cardno` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
`hukouben_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`cardno`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of sfz
-- ----------------------------
INSERT INTO `sfz` VALUES ('111111111', '放放风', '111111111');
INSERT INTO `sfz` VALUES ('22222', '放放风的配偶', '111111111');
INSERT INTO `sfz` VALUES ('330203199901011125', '吴昊的子女', '333020211111111');
INSERT INTO `sfz` VALUES ('333020211111111', '吴昊', '333020211111111');
INSERT INTO `sfz` VALUES ('333020211112222', '吴昊的配偶', '333020211111111');
INSERT INTO `sfz` VALUES ('3333333333333', '程涛', '3333333333333');
-- ----------------------------
-- Function structure for NewProc
-- ----------------------------
DROP FUNCTION IF EXISTS `NewProc`;
delimiter ;;
CREATE DEFINER=`root`@`%` FUNCTION `NewProc`() RETURNS int(11)
BEGIN
RETURN( select 1 from sfz a left join hukouben b on a.hukouben_no=b.no where a.cardno=cardno and b.no !='');
END
;;
delimiter ;
-- ----------------------------
-- Function structure for seq_function
-- ----------------------------
DROP FUNCTION IF EXISTS `seq_function`;
delimiter ;;
CREATE DEFINER=`root`@`%` FUNCTION `seq_function`(seq_name VARCHAR(20)) RETURNS int(11)
BEGIN
return( select 1 from sfz a left join hukouben b on a.hukouben_no=b.no where a.cardno=cardno and b.no !='');
END
;;
delimiter ;
SET FOREIGN_KEY_CHECKS = 1;