Access中的T-SQL数字(x,y)等效数据类型

Access中的T-SQL数字(x,y)等效数据类型,sql,sql-server,ssis,type-conversion,ms-access-2010,Sql,Sql Server,Ssis,Type Conversion,Ms Access 2010,我有一个表定义(来自SQL Server),它的列类似于abc numeric(22,6)或bce numeric(9,5),或mnp numeric(20,10) 我必须保持这些精确性。在Access 2010中,哪种数据类型是等效的 我尝试了Double,但对于我的目标表(包含上面的数据类型)不起作用 我以为Decimal可能会起作用,但在使用SSI导出数据时,这也会引发转换错误 也许我的设置不对Access中的数字(22,6)您会使用什么小数(精度、刻度、小数位数)?我尝试了(22,6,自

我有一个表定义(来自SQL Server),它的列类似于
abc numeric(22,6)
bce numeric(9,5)
,或
mnp numeric(20,10)

我必须保持这些精确性。在Access 2010中,哪种数据类型是等效的

我尝试了
Double
,但对于我的目标表(包含上面的数据类型)不起作用

我以为
Decimal
可能会起作用,但在使用SSI导出数据时,这也会引发转换错误

也许我的设置不对Access中的
数字(22,6)
您会使用什么<代码>小数(精度、刻度、小数位数)?我尝试了
(22,6,自动)

Access中的数字(22,6)将使用什么

Decimal(22,6)
肯定是Access中相应的字段类型。我只是用了这个

外部数据>导入和链接>ODBC数据库
Access 2010中的导入SQL Server表的功能,如下所示

创建表[dbo].[NumericTest](
[id][int]标识(1,1)不为空,
[numericcol][numeric](22,6)空,
...
结果的访问表确实有一个
十进制(22,6)

…所以这是可能的

Access中的数字(22,6)将使用什么

Decimal(22,6)
肯定是Access中相应的字段类型。我只是使用了

外部数据>导入和链接>ODBC数据库
Access 2010中的导入SQL Server表的功能,如下所示

创建表[dbo].[NumericTest](
[id][int]标识(1,1)不为空,
[numericcol][numeric](22,6)空,
...
结果的访问表确实有一个
十进制(22,6)


…所以这是可能的。

我不确定他们是否通信。谢谢你明确的回答。我不确定他们是否通信。谢谢你明确的回答