SELECT -1 * 100 / 10
SELECT 100 * -1 / 10
Run Code Online (Sandbox Code Playgroud)
结果不同.第一次返回-10
,第二次0
.显然它是由订单引起的.
但是我找不到任何有关除法具有比乘法更高权重的信息.
查看http://technet.microsoft.com/en-gb/library/ms190276%28v=sql.105%29.aspx 乘法和除法是在同一水平上并阅读它的书写
当表达式中的两个运算符具有相同的运算符优先级时,它们将根据它们在表达式中的位置从左到右进行计算.
对此,第二个查询应该像这样评估:100 * -1 -> result / 10
不应该吗?
确定update()
表中方法中哪个字段已更改的正确方法是什么?
我知道这可能是在modifiedField()
via,fieldId
但现在还为时尚早.
我想展平文件夹结构,并以一种方式将每个父目录名称包含到文件名中。我已经尝试过这个,但出现错误:
Missing ')' in method call
Run Code Online (Sandbox Code Playgroud)
我完全不明白有什么问题
(ls -r -include *.ext) | % { mv -literal $_\3 $_\3.Name.Insert(0, [String]::Format("{0} - ", $_\3.Directory.Name))}
Run Code Online (Sandbox Code Playgroud) 是否有可能参考视野以确保完整性?
伪代码示例:
CREATE VIEW V_ONE AS SELECT .....
CREATE TABLE TWO ( ID INT REFERENCES V_ONE ( field ))
Run Code Online (Sandbox Code Playgroud)
我不想要CREATE TABLE T_ONE
的,而不是V_ONE
首先要能够引用T_ONE
.
@编辑:
View V_ONE
从erp系统的多个表中收集数据并对其进行预处理.表TWO
扩展V_ONE
了一些其他数据,不应包括在内V_ONE
.表TWO
中的每个条目都不能有条目V_ONE
,但我想确保表TWO
中没有可以找到基本数据的条目V_ONE
.