在Scala中,整型算术div除以0会抛出java.lang.ArithmeticException: / by zero,而浮点算术(1.0/0.0)返回Double.Infinity,这似乎是不一致的我知道从类型的角度来看,同时拥有Double.Infinity和Integer.Infinity可能很棘手,但我假设使用scala强大的类型系统,他们可以找到其他方法来解决这个问题。我还遗漏了什么,可以更好地解释这两种不同的
我注意到在Standard SQL和Legacy SQL中日期函数的结果不一致,
在标准SQL中,current_date()返回日期数据类型,但是在Legacy SQL中,current_date()返回字符串数据类型。然后,如果通过使用Standard创建具有“Date”列的表,那么在以后使用Legacy SQL查询表时,必须将“Date”从Date Data Type格式化为String Data Type,或者相反与时间戳数据类型不同,我可以跨