
正文
sqlserver金额类型,sqlserver修改字段类型
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
【SQL】金额如果存在数据库中应该使用何种类型?
货币的字段类型一般有int,float,money/smallmoney,decimal/numberic。根据存储数据的精度不同选择:int只能存储整数的钱。money/smallmoney 数据类型精确到它们所代表的货币单位的万分之一 。
在sql server中,价格可用的数据库类型有:单精度;双精度和货币型,可根据需要选定。
面积用decimal(4,2)单价用int就行了。
直接型,通过ToString()函数直接格式化。例如把money = 123467 格式成 money = 12,3467。
使用 CONVERT:CONVERT (data_type[(length)],expression [,style])参数 expression 是任何有效的 MicrosoftSQL Server表达式。有关更多信息,请参见表达式。
当你的数据库很大时,这种内存和磁盘空间的节省会变得非常重要文本型TEXT使用文本型数据,你可以存放超过二十亿个字符的字符串。当你需要存储大串的字符时,应该使用文本型数据。
相关问答
Q1: SqlServer中的money数据类型怎么用?
1、money类型是精确到货币单位的千分之十。存储大小为 8 个字节。存储形式为123467,如果你原来的float的小数位数多于三位,就会四舍五入转换成money类型。
2、insert into table(mymoney) values(301)别加引号就行了。加了引号就解释为varchar 了。sql的convert用法是(需转换的类型,值),如:insert into table(mymoney) values(CONVERT(money,301)) 也行。
3、float类型就是money类型一样的数据类型。money类型只是显示在数据表的时候前面多加一个$样式的符号,让客户看上去舒服,方便编辑,其实跟float是同类型数据。
4、根据存储数据的精度不同选择:int只能存储整数的钱。money/smallmoney 数据类型精确到它们所代表的货币单位的万分之一 。decimal/numberic 可以自定义小数位和能存储的数据精度, 所以一般使用这种类型的人会多一些。
5、数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。SQL Server 支持使用科威特 算法 的阿拉伯样式中的数据格式。
6、在 Microsoft SQL Server 2000 中使用 money 和 smallmoney 数据类型存储货币数据。货币数据存储的精确度为四位小数。
Q2: sqlserver2008有哪些常用的数据类型
1、数字数据类型。数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点)和整数。整数由正整数和负整数组成,如320-2和33967。在Microsoft SQL Server中,存储在整数中的数据类型是int、smallint和tinyint。
2、在电影数据库中,可以使用以下数据类型: VARCHAR:用于储存电影标题、演员名字、导演名字等文本类型数据。 INT:用于储存电影的年份、时长、票房等整数类型数据。 FLOAT:用于储存电影的评分、价格等浮点型数据。
3、整数数据类型整数数据类型是最常用的数据类型之一。int(integer)smallinttinyintbigint浮点数据类型浮点数据类型用于存储十进制小数。
4、整数数据类型 整数数据类型是最常用的数据类型之一。int (integer)smallint tinyint bigint 浮点数据类型 浮点数据类型用于存储十进制小数。
Q3: SQLServer支持的货币数据类型是:
货币的字段类型一般有int,float,money/smallmoney,decimal/numberic。根据存储数据的精度不同选择:int只能存储整数的钱。money/smallmoney 数据类型精确到它们所代表的货币单位的万分之一 。
在Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney 。而Money数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。 (7)特殊数据类型 特殊数据类型包括前面没有提过的数据类型。
货币型数据类型用于存储货币值。在SQLServer2000中提供两种货币型数据类型:money数据类型和smallmoney数据类型。
Q4: Sqlserver中的decimal类型,在C#中用什么对应
1、Decimal为SQL Server、MySql等数据库的一种数据类型,可以在定义时划定整数部份以及小数部分的位数,以保证存储的数据更精确。C中没有这个类型,在做数据库C语言开发时,可以将此类型数据定义为double类型数据。
2、SEVER里的DECIMAL类型对应 decimal在sql server里是精确值类型,精度38;在C#里是表示 128 位数据类型。double相比,decimal 类型具有更高的精度和更小的范围,它适合于财务和货币计算。如有疑问,请追问。
3、在C#里decimal表示 128 位数据类型,与double相比,decimal 类型具有更高的精度和更小的范围,适合于财务和货币计算。
4、十进制小数,他的精度高,而且没有误差。Decimal是一个英语单词,为名词、形容词。作名词时意为“小数”。作形容词时意为“小数的;十进位的 ”。
5、在C#中类型是decimal。Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部份以及小数部分的位数。
6、在C语言中编写如下程序:decimal d = 0.234M; *保留小数后两位*(注释)d=Math.Round(d,2);最终结果为:d=0.23,即为保留两位小数。
Q5: sqlserver的数据类型
1、SQLServer的数据类型分为()和用户自定义数据类型两类。
2、SQLServer2000提供了比较多的数据类型供用户使用,包括字符型数据类型、数值型数据类型、货币型数据类型、日期/时间型数据类型等。字符型数据类型 字符型数据类型是使用最多的数据类型。
3、整数数据类型 整数数据类型是最常用的数据类型之一。int (integer)smallint tinyint bigint 浮点数据类型 浮点数据类型用于存储十进制小数。
4、SQL SERVER的数据类型 数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。
5、sqlserver的字符型系统数据类型主要包括char,varchar,text。根据查询相关公开信息显示,字符数据的表示字符型数据是用单引号括起来的一个字符,sqlserver的是char,varchar,text,字符变量的类型说明符是char。
sqlserver金额类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver修改字段类型、sqlserver金额类型的信息别忘了在本站进行查找喔。








