1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- CREATE DATABASE SinoChemPosDatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
- #============================create tables==============================
- USE SinoChemPosDatabase;
- CREATE TABLE IF NOT EXISTS jy_info (
- jihao varchar(10) NULL,
- status varchar(10) NULL,
- youpin varchar(12) NULL,
- qty decimal NULL,
- amount decimal NULL,
- fzqty decimal NULL,
- fzamount decimal NULL
- );
- USE SinoChemPosDatabase;
- CREATE TABLE IF NOT EXISTS xiaofei2(
- jihao int NULL,
- youpin varchar(12) NULL,
- qty decimal NULL,
- danjia decimal NULL,
- amount decimal NULL,
- xf_date datetime NULL,
- xf_time varchar(8) NULL,
- liushuino double NULL,
- fzqty decimal NULL,
- fzamount decimal NULL,
- cardno varchar(128) NULL
- );
- USE SinoChemPosDatabase;
- #====in some sites, the table name could be: yjpz
- CREATE TABLE IF NOT EXISTS jyjpz(
- jihao int NULL,
- ABtype varchar(12) NULL,
- qianghao int NULL,
- luojiqh int NULL
- );
- #============================create procedures==============================
- drop procedure if exists insert_jy_info_by_jihao;
- delimiter $$
- create procedure insert_jy_info_by_jihao(
- IN input_jihao varchar(10),
- IN input_status varchar(10),
- IN input_youpin varchar(12),
- IN input_qty decimal,
- IN input_amount decimal,
- IN input_fzqty decimal,
- IN input_fzamount decimal)
- begin
- IF NOT EXISTS (select * from jy_info where jihao = input_jihao) THEN
- insert into jy_info (jihao, status, youpin, qty, amount, fzqty, fzamount)
- values(input_jihao, input_status, input_youpin, input_qty, input_amount, input_fzqty, input_fzamount);
- END IF;
- end $$
- #============================test==============================
- #call insert_jy_info_by_jihao('2','failed','92#',4,5,6,7);
|