小编Nic*_*ico的帖子

乘法和除法的顺序优先级

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不应该吗?

t-sql

6
推荐指数
1
解决办法
332
查看次数

如何确定哪个字段已更新?

确定update()表中方法中哪个字段已更改的正确方法是什么?

我知道这可能是在modifiedField()via,fieldId但现在还为时尚早.

x++ axapta dynamics-ax-2009

4
推荐指数
1
解决办法
2418
查看次数

展平文件,包括文件名中的文件夹名

我想展平文件夹结构,并以一种方式将每个父目录名称包含到文件名中。我已经尝试过这个,但出现错误:

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)

powershell

2
推荐指数
1
解决办法
1602
查看次数

关于视图的外键参考

是否有可能参考视野以确保完整性?

伪代码示例:

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.

t-sql sql-server-2008

1
推荐指数
1
解决办法
4405
查看次数