# `viw_knifemould_ps` (view)


- **Updatable:** YES

## Columns

| # | Name | Type | Null |
|---|---|---|---|
| 1 | `iIncrement` | `int` | NO |
| 2 | `sId` | `varchar(100)` | NO |
| 3 | `sBrandsId` | `varchar(100)` | NO |
| 4 | `tCreateDate` | `datetime` | NO |
| 5 | `tRecipientPerson` | `datetime` | YES |
| 6 | `tRecipientReturnPerson` | `datetime` | YES |
| 7 | `sSubsidiaryId` | `varchar(100)` | NO |
| 8 | `iOrder` | `int` | NO |
| 9 | `sMakePerson` | `varchar(255)` | NO |
| 10 | `sRecipientPerson` | `varchar(100)` | YES |
| 11 | `sRecipientReturnPerson` | `varchar(100)` | YES |
| 12 | `sKnifeMouldNo` | `varchar(255)` | NO |
| 13 | `sKnifeMouldName` | `varchar(255)` | NO |
| 14 | `sKnifeMouldStyle` | `varchar(255)` | YES |
| 15 | `sStoreShelveId` | `varchar(100)` | YES |
| 16 | `dDurable` | `decimal(18,6)` | NO |
| 17 | `sState` | `varchar(255)` | NO |
| 18 | `sMemo` | `text` | YES |
| 19 | `sFormId` | `varchar(100)` | NO |
| 20 | `bActivate` | `bit(1)` | NO |
| 21 | `bInvalid` | `bit(1)` | NO |
| 22 | `sMReserve1` | `varchar(255)` | YES |
| 23 | `sMReserve2` | `varchar(255)` | YES |
| 24 | `sMReserve3` | `varchar(255)` | YES |
| 25 | `sMReserve4` | `varchar(255)` | YES |
| 26 | `sPlateType` | `varchar(100)` | NO |
| 27 | `sProductId` | `varchar(100)` | NO |
| 28 | `sParentId` | `varchar(100)` | NO |
| 29 | `sSlaveId` | `varchar(100)` | NO |
| 30 | `iSlaveOrder` | `int` | NO |
| 31 | `sProcessId` | `varchar(100)` | YES |
| 32 | `dProcessQty` | `decimal(18,6)` | YES |
| 33 | `dProductionReportQty` | `decimal(18,6)` | YES |
| 34 | `sOldKnifeMouldNo` | `varchar(255)` | YES |

## Definition

```sql
select `eleknifemould`.`iIncrement` AS `iIncrement`,`eleknifemould`.`sId` AS `sId`,`eleknifemould`.`sBrandsId` AS `sBrandsId`,`eleknifemould`.`tCreateDate` AS `tCreateDate`,`eleknifemould`.`tRecipientPerson` AS `tRecipientPerson`,`eleknifemould`.`tRecipientReturnPerson` AS `tRecipientReturnPerson`,`eleknifemould`.`sSubsidiaryId` AS `sSubsidiaryId`,`eleknifemould`.`iOrder` AS `iOrder`,`eleknifemould`.`sMakePerson` AS `sMakePerson`,`eleknifemould`.`sRecipientPerson` AS `sRecipientPerson`,`eleknifemould`.`sRecipientReturnPerson` AS `sRecipientReturnPerson`,`eleknifemould`.`sKnifeMouldNo` AS `sKnifeMouldNo`,`eleknifemould`.`sKnifeMouldName` AS `sKnifeMouldName`,`eleknifemould`.`sKnifeMouldStyle` AS `sKnifeMouldStyle`,`eleknifemould`.`sStoreShelveId` AS `sStoreShelveId`,`eleknifemould`.`dDurable` AS `dDurable`,`eleknifemould`.`sState` AS `sState`,`eleknifemould`.`sMemo` AS `sMemo`,`eleknifemould`.`sFormId` AS `sFormId`,`eleknifemould`.`bActivate` AS `bActivate`,`eleknifemould`.`bInvalid` AS `bInvalid`,`eleknifemould`.`sMReserve1` AS `sMReserve1`,`eleknifemould`.`sMReserve2` AS `sMReserve2`,`eleknifemould`.`sMReserve3` AS `sMReserve3`,`eleknifemould`.`sMReserve4` AS `sMReserve4`,`eleknifemould`.`sPlateType` AS `sPlateType`,`eleknifemouldproduct`.`sProductId` AS `sProductId`,`eleknifemouldproduct`.`sParentId` AS `sParentId`,`eleknifemouldproduct`.`sId` AS `sSlaveId`,`eleknifemouldproduct`.`iOrder` AS `iSlaveOrder`,`eleknifemould`.`sProcessId` AS `sProcessId`,`eleknifemould`.`dProcessQty` AS `dProcessQty`,`eleknifemould`.`dProductionReportQty` AS `dProductionReportQty`,`eleknifemould`.`sOldKnifeMouldNo` AS `sOldKnifeMouldNo` from (`eleknifemould` join `eleknifemouldproduct` on((`eleknifemould`.`sId` = `eleknifemouldproduct`.`sParentId`)))
```

## Narrative

_No human-written narrative yet._
