这是使用大小写基于表中字段设置变量值的正确方法吗?当字段值从FMC更改为FSC到FSX时,它不会更改。
SET @coc_no =
CASE
--CHECK FOR FSC
WHEN EXISTS(SELECT * FROM item AS i
WHERE i.Uf_Rex_Item_FSC_DESC = 'FMC')
THEN 'FSC Mix Credit SCS-COC-000000'
WHEN EXISTS(SELECT * FROM item AS i
WHERE i.Uf_Rex_Item_FSC_DESC = 'FSC')
THEN 'FSC 100% SCS-COC-000000'
WHEN EXISTS(SELECT * FROM item AS i
WHERE i.Uf_Rex_Item_FSC_DESC = 'FMX')
THEN 'FSC Mix(80%) SCS-COC-000000'
END
答案 0 :(得分:0)
假设您的validateNum(event: KeyboardEvent): void {
const pattern = /^\d{1,3}[.]\d{1,3}$/;
let inputChar = String.fromCharCode(event.charCode);
if(!pattern.test(inputChar)) {
event.preventDefault();;
}
表包含每种类型的记录,则此语句的结果将始终生成' [item]
'。
此代码中没有任何概念可以查看当前记录。每次运行时,您都会查看整个表格。 FSC Mix Credit SCS-COC-000000
表达式按顺序进行评估,因此它将查看第一个表达式,如果您有表格中任何位置的任何 WHEN
记录,该表达式将评估为FMC
,处理将停止。