您的位置:首页 > 数据库

地磅称量系统之(14)创建地磅系统的数据库、表以及新增、修改、删除的存储过程

2008-03-06 15:42 691 查看
让知识更加联贯 让技术走进生活
我的博客 我的程序 我的网络
------郑紫至
E-mail:zhengzizhi@yahoo.com.cn
地磅称量系统

14. 创建数据库
本人用的是Microsoft SQL Server 2005 在对象资源管理器中创建一个名称为LWS的空数据库
然后使用下面的代码建立称量清单数据表WtBill.

CREATE TABLE [dbo].[WtBill](
[BillNo] [varchar](13) PRIMARY KEY,
[VehicleNo] [nvarchar](8) NULL,
[GrossTime] [datetime] NULL,
[TraceTime] [datetime] NULL,
[CargoName] [nvarchar](50) NULL,
[GrossWt] [numeric](18, 0) NULL,
[TraceWt] [numeric](18, 0) NULL,
[NetWt] [numeric](18, 0) NULL,
[Unit] [varchar](2) NULL,
[CustomerName] [nvarchar](50) NULL,
[Operator] [nvarchar](10) NULL)

然后建立3个编辑数据的存储过程
新增数据SQL
CREATE PROCEDURE [dbo].[InsertWtBill]
(
@BillNo varchar(13),
@VehicleNo nvarchar(8),
@GrossTime datetime,
@TraceTime datetime,
@CargoName nvarchar(50),
@GrossWt numeric(18,0),
@TraceWt numeric(18,0),
@NetWt numeric(18,0),
@Unit varchar(2),
@CustomerName nvarchar(50),
@Operator nvarchar(10)
)
AS
INSERT INTO [LWS].[dbo].[WtBill]
([BillNo]
,[VehicleNo]
,[GrossTime]
,[TraceTime]
,[CargoName]
,[GrossWt]
,[TraceWt]
,[NetWt]
,[Unit]
,[CustomerName]
,[Operator])
VALUES
(@BillNo
,@VehicleNo
,@GrossTime
,@TraceTime
,@CargoName
,@GrossWt
,@TraceWt
,@NetWt
,@Unit
,@CustomerName
,@Operator)

修改数据SQL

CREATE PROCEDURE [dbo].[UpdateWtBill]
(
@BillNo varchar(13),
@VehicleNo nvarchar(8),
@GrossTime datetime,
@TraceTime datetime,
@CargoName nvarchar(50),
@GrossWt numeric(18,0),
@TraceWt numeric(18,0),
@NetWt numeric(18,0),
@Unit varchar(2),
@CustomerName nvarchar(50),
@Operator nvarchar(10)
)
AS
UPDATE [LWS].[dbo].[WtBill]
SET [VehicleNo] = @VehicleNo
,[GrossTime] = @GrossTime
,[TraceTime] = @TraceTime
,[CargoName] = @CargoName
,[GrossWt] = @GrossWt
,[TraceWt] = @TraceWt
,[NetWt] = @NetWt
,[Unit] = @Unit
,[CustomerName] = @CustomerName
,[Operator] = @Operator
WHERE [BillNo] = @BillNo

删除数据SQL
CREATE PROCEDURE [dbo].[DeleteWtBill]
(
@BillNo varchar(13)
)
AS
DELETE FROM [LWS].[dbo].[WtBill]
WHERE BillNo=@BillNo

备注:为了简化系统设计没有设计基本资料表
目前来说数据库的设计暂时告一段落后期为了完善本系统再逐步添加数据表。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐