sql中money类型可以用FLOAT代替吗

sql中money类型可以用FLOAT代替吗,第1张

肯定不能代替赛~~~

SQL

Server

Money

表示

货币数据

表示正的或者负的货币数量

,映射到C#语言,表示decimal类型数据

FLOAT表示近似小数数据的数据类型,映射到C#语言,表示Float类型数据

这两个数据类型表示的意义更笨就完全不一样,

虽然数据库保存的值“看起来”是一样的~~

MSSQL替换语句:update 表名 set 字段名=replace(cast(字段名 as varchar(8000)),'abccom','123com')

例如:update PE_Article set Content=replace(cast(Content as varchar(8000)),'>

bit整型

其值只能是0、1或空值。

可以对应

C#

里面的

bool

也就是如果

bit

非空

那就是直接

bool

如果

bit

允许为空,

那么

bool

Money

数据类型用来表示钱和货币值。这种数据类型能存储从-9220亿到9220

亿之间的数据,精确到

货币单位

的万分之一

可以对应

Decimal

数据库表中字段类型有二进制数据类型、字符数据类型、数字数据类型 等其中类型。具体类型如下所示:

1、二进制数据类型 

Binary、Varbinary、Image 

2、字符数据类型 

Char,Varchar和 Text

3、Unicode数据类型

包括Nchar,Nvarchar和Ntext

4、日期和时间数据类型

包括Datetime, Smalldatetime, Date, TimeStamp

5、数字数据类型

数字数据类型包括正数和负数、小数和整数

6、货币数据类型

表示正的或者负的货币数量。

7、特殊数据类型

特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。

以上就是关于sql中money类型可以用FLOAT代替吗全部的内容,包括:sql中money类型可以用FLOAT代替吗、sql server 数据库中有一列的类型是money型 现在要给这一列的查询出来的数据加上千分位、sql数据库bit Money 在C# 对应的是什么数据类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9481860.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存