sql server2005中数据类型的Numeric(18,0) 是什么意思?
发布网友
发布时间:2022-03-29 01:50
我来回答
共6个回答
热心网友
时间:2022-03-29 03:19
sql server2005中数据类型百的Numeric(18,0)意思是总的位数为18位数字,小数点后的位数为0位。
NUMERIC数据类型使用标准、可变长度的内部格式来存储数字。
Microsoft Jet 数据库引擎 SQL 数据类型 由13个基本数据类型组成,它们是由 Microsoft Jet 数据库引擎和几个验证过的有效同义字定义的。常见的有:整形,单精度,双精度,可变长度字符,固定长度字符,长型,日期等等。
扩展资料:
创建用户定义的数据类型可以使用Transact-SQL语句。系统存储过程sp_addtype 可以来创建用户定义的数据类型。其语法形式如下:
sp_addtype {type},[,system_data_bype][,'null_type']
其中,type 是用户定义的数据类型的名称。system_data_type 是系统提供的数据类型,例如 Decimal、Int、Char 等等。
null_type 表示该数据类型是如何处理空值的,必须使用单引号引起来,例如'NULL'、'NOT NULL'或者'NONULL'。
热心网友
时间:2022-03-29 04:37
sql server2005中数据类型的Numeric(18,0)意思是总的位数为18位数字,小数点后的位数为0位。
Numeric数据类型使用标准、可变长度的内部格式来存储数字。Numeric(a,b)数据类型有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如Numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数位最大是3位。
扩展资料:
Numeric(a,b)数据类型的 a的默认值是:38位数字,b的默认值是-84~127位。如果超出指定范围,Microsoft Jet数据库引擎会提示“数字字段溢出”错误。
Microsoft Jet数据库引擎SQL数据类型由13个基本数据类型组成,它们是由 Microsoft Jet 数据库引擎和几个验证过的有效同义字定义的。常见的有:整形,单精度,双精度,可变长度字符,固定长度字符,长型,日期等等。
热心网友
时间:2022-03-29 06:12
跟你做个例子吧。
SQL> create table testbb (column1 Numeric(18,0),column2 Numeric(18,1),column3 Numeric(18,2));
Table created
SQL> insert into testbb values(123456.11,123456.11,123456.11);
1 row inserted
SQL> select * from testbb;
COLUMN1 COLUMN2 COLUMN3
------------------- -------------------- --------------------
123456 123456.1 123456.11
SQL>
从上面的例子你看出来没
Numeric(18,0)是一个数据类型,其中18表示有效数字位,0表示小数点后面的位数
热心网友
时间:2022-03-29 08:03
Numeric 和decimal 是一样的,都是数值类型.
前面的18代表有效位数,含小数点前面和後面的位数
後面的0代表小数位数
热心网友
时间:2022-03-29 10:11
Numeric(18,0) 指字段是数字型,长度为18 小数为0位的
热心网友
时间:2022-03-29 12:36
select * from
sql server2005中数据类型的Numeric(18,0) 是什么意思?
sql server2005中数据类型百的Numeric(18,0)意思是总的位数为18位数字,小数点后的位数为0位。NUMERIC数据类型使用标准、可变长度的内部格式来存储数字。Microsoft Jet 数据库引擎 SQL 数据类型 由13个基本数据类型组成,它们是由 Microsoft Jet 数据库引擎和几个验证过的有效同义字定义的。常见的有:...
sql语句 decimal(18,0)什么意思
decimal(18,0);18是定点精度,0是小数位数。decimal(a,b)a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。Decimal为SQL Server、MySql等数据库的一种数据类型,不属...
numeric是什么类型?
NUMERIC数据类型是一种精确数字数据类型,其精度在算术运算后保留到最小有效位,numeric是标准sql的数据类型,格式是numeric(m,n)。numeric(a,b)函数有两个参数,前面一个为总的位数,后面一个参数是小数点后的位数,例如numeric(5,2)是总位数为5,小数点后为2位的数,也就是说这个字段的整数...
sql中NUMERIC类型表示什么意思啊?
Numeric(10,2)表示总位数为10,小数点后为2位的数,也就是说这个字段的整数位最大是8位。NUMERIC数据类型使用标准、可变长度的内部格式来存储数字。Microsoft Jet 数据库引擎 SQL 数据类型 由13个基本数据类型组成,它们是由 Microsoft Jet 数据库引擎和几个验证过的有效同义字定义的。常见的有:整形...
sql语句中的numeric是什么意思?
1、对于 decimal 和 numeric 数据类型,Microsoft® SQL Server™ 将精度和小数位数的每个特定组合看作是不同的数据类型。比如,decimal(5,5) 和 decimal(5,0) 被当作不同的数据类型;2、在 Transact-SQL 语句中,带有小数点的常量自动转换为 numeric 数据值,且必然使用最小的精度和小数...
sql Server中float、real、decimal(numeric)数据类型的区别?
decimal(numeric ) 同义,用于精确存储数值 decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。 numeric 和 decimal 数据类型的默认最大精度值是 38。在 Transact-SQL 中,numeric 与 decimal 数据类型在功能上等效。当数据...
sql server 中数据类型numeric我用小数点后两位,可是小数点前没有0
numeric(18,2)18为长度,2为小数点后面精确2位,试试看!
sql server有几种数据类型
这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。这种数据类型在数据库里占用2 字节空间 tinyint 整型 tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。 这种数据类型在数据库中占用1 个字节 numeric 精确数值型 numeric数据类型与decimal 型相同 decimal 精确...
sqlserver 建数据库时表示时间,金额和重量的字段用什么数据类型好,有...
时间:DateTime 金额:money 或 numeric(18,2). numeric主要是方便定义小数位数,money限死了只有四位 重量: numeric , 不需要精度的就 numeric(12,0), 需要精度就 numer(30,n)
MSSQL SERVER中易混淆的数据类型
使用Tinyint 数据类型时,存储数据的范围是从0 到255(每一个值要求1个字节存储空间)。精确小娄数据在 SQL Server 中的数据类型是 Decimal 和 Numeric。这种数据所占的存储空间根据该数据的位数后的位数来确定。在SQL Server 中,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作。3333333,当...