我真的只是在SQL Server 2008 R2中输入DECIMAL(也许NUMERIC)类型的问题.
MSDN说:
(比例)可以存储在小数点右侧的最大小数位数.比例必须是从0到p的值.
我理解以下方式:
DECIMAL(10, 5)- 我可以存储12345.12345或12345678.91.DECIMAL(5, 5)- 我可以有12345或1234.5或1.2345等...清楚吗?
但我收到此错误消息:
SELECT CAST(2.8514 AS DECIMAL(5,5))
Run Code Online (Sandbox Code Playgroud)
算术溢出错误将数字转换为数据类型数字.
我认为5,5意味着我可以拥有最多5位数字,最多5位CAN小数点右侧.
我试过:
SELECT CAST(12.851 AS DECIMAL(6,5)) - overflows too
Run Code Online (Sandbox Code Playgroud)
然而
SELECT CAST(1.23456 AS DECIMAL(6,5)) - is OK.
Run Code Online (Sandbox Code Playgroud)
那么真相是什么?
DECIMAL(a,b) 我说我可以得到一个数字,并且它们只有小数点正好(并且在左边有一个倒数到倒数点)?
我真的很困惑在doc中的语句被复制到处.请花一点时间向我解释这个简单的事情.
非常感谢!
在将SourceTree更新为最新版本后,我正在解决这个问题.假设以下场景:
版本控制下有文件A,B和C,只有一个分支.在我的工作副本中,我对文件A进行了一些更改,因此它变为A'以及文件B到B'.他工作副本中的其他人对文件C - > C'进行了更改.
我准备和提交我的修改文件仅有B.所以我有一个新版本:A,B',C和工作副本A',B',C.
另一个提交他的更改,因此他创建了修订版A,B,C'并将其推送到原点.
它来了.当我执行拉动时,我得到一些合并更改(C').我想提交一个由A,B',C'组成的修订版.我现在不想用修改后的文件A做任何事情.但是,GIT,SourceTree等,失败了:
致命:在合并期间无法进行部分提交.
直到我暂停或放弃对文件A的更改.
我很确定SourceTree的某些先前版本没有暴露这种行为.
2017/05更新
它出现在最新的SourceTree版本2.0.20.1中,此问题已得到解决.但是,请确保您要更新到此版本,因为它包含许多"错误"(新功能)我真的不喜欢.
我想实现一个非常简单的目标:我有一行-文本左对齐,按钮右对齐。我希望文本与按钮的标签垂直对齐。我尝试使用填充,边距等功能,但是没有任何效果。我相信我缺少一个简单而智能的解决方案。
柱塞演示:
https://plnkr.co/edit/KwRF2uOmKc3aPFQW9DXn?p=preview
<div>
<span>
This text should match the "Submit" text
</span>
<button type="button" class="btn btn-secondary float-right">Submit</button>
</div>
Run Code Online (Sandbox Code Playgroud)
感谢您的回答。
bootstrap-4 ×1
css ×1
decimal ×1
git ×1
git-merge ×1
html ×1
precision ×1
scale ×1
sql-server ×1