久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學庫 專業(yè)庫

當前位置: 高三網(wǎng) > 高中英語 > 正文

decimal(10,2)是什么意思

2023-01-10 09:59:40文/趙春雨

decimal(10,2)中的“2”表示小數(shù)部分的位數(shù),如果插入的值未指定小數(shù)部分或者小數(shù)部分不足兩位則會自動補到2位小數(shù),若插入的值小數(shù)部分超過了2為則會發(fā)生截斷,截取前2位小數(shù)。

decimal(10,2)是什么意思

decimal可以為負數(shù)嗎

可以為負值。

Decimal為SQL Server、MySql等數(shù)據(jù)庫的一種數(shù)據(jù)類型,不屬于浮點數(shù)類型,可以在定義時劃定整數(shù)部dao份以及小數(shù)部分的位數(shù)。

使用精確小數(shù)類型不僅能夠保證數(shù)據(jù)計算更為精確,還可以節(jié)省儲存空間,例如百分比使用decimal即可,存儲數(shù)據(jù)范圍是:-^8~^8- 的固定精度和小數(shù)位的數(shù)字,一個decimal類型的數(shù)據(jù)占用了~7個字節(jié)。

一單位的統(tǒng)計服務器投入使用后,運行速度較慢,經(jīng)排查原因,發(fā)現(xiàn)SQLServer中的內(nèi)存選項(Memory)僅為安裝缺省值16MB(而服務器有128MB的物理內(nèi)存)在將;

內(nèi)存值調(diào)整為100MB時卻誤將其改成了1000MB,使得SQL Server服務不能啟動,統(tǒng)計數(shù)據(jù)庫打不開,也就不能再次進入SQL Enterprise Manager修改內(nèi)存設(shè)置了。

既然SQL Server可用內(nèi)存設(shè)置值遠遠大于物理內(nèi)存,造成SQLServer服務不能啟動,何不擴充虛擬內(nèi)存呢?經(jīng)設(shè)法將機器虛擬內(nèi)存擴充至1000MB并重新啟動,SQL Server數(shù)據(jù)庫成功啟動,問題迎刃而解。

Decimal是什么意思

對SQL Server而言,Decimal可用來保存具有小數(shù)點而且數(shù)值確定的數(shù)值,它不像float和real是用來保存近似值。對于Visual Basic而言,Decimal是其版本5新增的數(shù)據(jù)類型,目的是滿足進行精密數(shù)學運算的需求,它是范圍最大、最精確的浮點數(shù)類型。對于Excel而言,DECIMAL()函數(shù)用于按給定基數(shù)將數(shù)字的文本表示形式轉(zhuǎn)換成十進制數(shù)。

推薦閱讀

點擊查看 高中英語 更多內(nèi)容