(二)边做边发表--产销系统之詳細設計------更新时间2007/8/1----------之數據庫設計

先鍵這個關鍵的數據庫,其他的數據庫以後會在這裡補充
create   database  ps -- producesale
use  ps
-- 首先建一个表产销表,做的简单一点就 这个表就差不多了哈哈。。。
--更新时间7/31

create    table  ps
(
    djsj    
varchar ( 20 ),      -- 登记时间
    khdh         varchar ( 20 ),     --  客户代号
    khmc     varchar ( 50 ),     --  客户名称
    ddh                 varchar ( 10 ),     --  订单号
    ywmc             varchar ( 10 ),     --  业务名称
    yzmc          varchar ( 10 ),     --  业助名称
    xddsj              varchar ( 20 ),     --  下订单时间
    khyqchsj     varchar ( 20 ),     --  客戶要求出货时间
    ddmx      varchar ( 1000 ),     --  订单明细
    cpzl     varchar ( 10 )    ,     --  产品总量
    sgqr      varchar ( 10 ),     -- 生管確認
    sgqlmx     varchar ( 1000 ),     --  生管欠料明細
    wkpjqr      varchar ( 10 ),     --  物控確認
    wkpjmx      varchar ( 1000 ),     -- 物控配件名細
    wkbzqr     varchar ( 10 )    ,     --  物控包裝確認
    wkbzmx     varchar ( 1000 ),     -- 物控包裝欠料名細
    cgjlmx     varchar ( 1000 ),     -- 採購 進料名細
    zzwcsj      varchar ( 20 ),     -- 製造完成時間
    ywqrchsj     varchar ( 20 ),     -- 業務確認出貨時間
    ywsj     varchar ( 5 ),        --  延誤的天數
   primary key(ddh)
)
接下來建ps表的存儲過程
1。先建插入的存儲過程 ps_insert
--  =============================================
--
 Create procedure basic template
--
 =============================================
--
 creating the store procedure
use  ps
IF   EXISTS  ( SELECT  name FROM    sysobjects WHERE   name  =  N ' ps_inser ' AND    type  =   ' P ' )
    
DROP   PROCEDURE  ps_insert
GO

CREATE   PROCEDURE   ps_insert
   --
@djsj      varchar ( 20 ),      -- 登???
    @khdh          varchar ( 20 ),     --  客?代?
    @khmc      varchar ( 50 ),     --  客?名?
    @ddh                  varchar ( 10 ),     --  ???
    @ywmc              varchar ( 10 ),     --  ??名?
     @yzmc            varchar ( 10 ),     --  ?助名?
     @xddsj               varchar ( 20 ),     --  下????
     @khyqchsj      varchar ( 20 ),     --  客戶要求出???
    @ddmx       varchar ( 1000 ),     --  ??明?
    @cpzl      varchar ( 10 ),     --  ?品?量
--@ddhout   varchar ( 10 ) output
AS
insert   into  ps(djsj,khdh,khmc,ddh,ywmc,yzmc,xddsj,khyqchsj,ddmx,cpzl)
values ( getdate() , @khdh , @khmc , @ddh , @ywmc , @yzmc , @xddsj , @khyqchsj , @ddmx , @cpzl )
建一个表放业务也助名单的表
use  ps
-- 建一个放业务,也助名单的表
create   table  ywyzmc
(
    mc 
varchar ( 20 ), 
)
insert   into  ywyzmc   values ( ' yw1 ' )
insert   into  ywyzmc   values ( ' yw2 ' )
insert   into  ywyzmc   values ( ' yw3 ' )


insert   into  ywyzmc   values ( ' yz1 ' )
insert   into  ywyzmc   values ( ' yz2 ' )
insert   into  ywyzmc   values ( ' yz3 ' )

xx
 

你可能感兴趣的:(table,database,insert,Go,产品,output)