我想在插入两个不同值中较大值的 PL/SQL 脚本中创建一个插入语句。从概念上讲,我想做的是
Insert into MYTABLE (DATE_INSERT)
VALUE (MAX(DATE_DEFAULT, DATE_INSERT_VALUE))
Run Code Online (Sandbox Code Playgroud)
其中DATE_DEFAULT
和DATE_INSERT_VALUE
是 类型的局部变量DATE
。MAX
然而,该函数是一个聚合函数,所以我不能向它传递两个参数。
Jus*_*ave 11
听起来你想要这个GREATEST
功能
INSERT INTO my_table( date_column )
VALUES( GREATEST( date_default, date_insert_value ));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11207 次 |
最近记录: |