# 05-验收证据 ## 数据库发布 ```powershell $env:SQLCMDPASSWORD='******' sqlcmd -S 192.168.2.92 -d YL_MESDB -U sa -C -l 30 -b -f 65001 -i 'db_backups\update_plan_order_close_no_work_hours_20260630.sql' Remove-Item Env:SQLCMDPASSWORD ``` 结果: ```text 已将数据库上下文更改为 "YL_MESDB"。 ``` ## 无工时样例验证 命令: ```sql EXEC dbo.[计划排产_生产订单关闭_查询全部订单] @订单号=N'7410', @单据状态=N'可关闭', @属性=N'机加'; ``` 结果要点: | 订单编号 | 产品名称 | 产品编码 | 入库数量 | 终检合格数合计 | 计划数量 | 单据状态 | 是否全部校验 | | --- | --- | --- | --- | --- | --- | --- | --- | | 7410 | 数码管显示屏 | 24415-MS1808-S | 1.000000 | 1.0000 | 1.000000 | NULL | 1 | ## 样例来源验证 ```sql SELECT CASE WHEN EXISTS ( SELECT 1 FROM dbo.View_生产工时视图 WHERE 订单号=N'7410' ) THEN N'有工时' ELSE N'无工时' END AS 工时状态; ``` 结果: ```text 无工时 ``` 生产计划和终检条件: ```text 计划数量=1.00,入库数量=1.000000,单据状态=NULL,自制件属性=机加件。 终检合格数合计=1.0000,终检不合格数合计=0.0000。 ``` ## 默认查询性能验证 命令: ```sql EXEC dbo.[计划排产_生产订单关闭_查询全部订单] @订单号=N'', @单据状态=N'可关闭', @属性=N'机加'; ``` 结果要点: ```text ElapsedSeconds=0.56 命中无工时样例:7280、7409、7410。 ```