我试图为数据库设置一个值,但我想在获取空值时将其默认为零,因此我可以在更新表值时将其用作条件语句。有什么想法吗?
答案 0 :(得分:3)
您可以在脚本中使用三元运算符。这是一个例子
output.availableSeats = input.seatsAvailable == empty ? 0 : input.seatsAvailable;
如果空座位为空,则此代码段将可用席位设置为0.
希望这有帮助。
答案 1 :(得分:1)
您可以在datamapper脚本上添加条件。 见下面的示例:
output.outFieldName = input.dbFieldname == null ? 0 : str2integer(input.dbFieldname);
希望这会有所帮助:)
答案 2 :(得分:1)
您可以使用以下代码:
output.EarnValue = (isnull(input.balance) ? 0.00 : str2decimal(input.balance))