我的一个数字字段在SQL中到Access中写
CREATE TABLE Temp_999 (
    文本 Numeric(18,2)
)
怎么提示语法有错,该怎么在ACCESS中创建这个带小数位数的数字字段了!!???

解决方案 »

  1.   

    access 支持的数字类型: 
    CREATE TABLE tblUINumericDataTypes ( 
    Field1_INT INT, 
    Field2_INTEGER INTEGER, 
    Field3_LONG LONG, 
    Field4_INTEGER1 INTEGER1, 
    Field5_BYTE BYTE, 
    Field6_NUMERIC NUMERIC, 
    Field7_REAL REAL, 
    Field8_SINGLE SINGLE, 
    Field9_FLOAT FLOAT, 
    Field10_FLOAT4 FLOAT4, 
    Field11_FLOAT8 FLOAT8, 
    Field12_DOUBLE DOUBLE, 
    Field13_IEEESINGLE IEEESINGLE, 
    Field14_IEEEDOUBLE IEEEDOUBLE, 
    Field15_NUMBER NUMBER, 
    Field16_SMALLINT SMALLINT, 
    Field17_SHORT SHORT, 
    Field18_INTEGER2 INTEGER2, 
    Field19_INTEGER4 INTEGER4)其他的NUMERIC 数据类型的形式只能通过Jet OLE DB provider 和 ADO来执行
      

  2.   

    那请问如何用SQL语句写出带2位小数的字段了??谢
      

  3.   

    CREATE TABLE Temp_999 (文本 double)
    insert into Temp_999(文本)values(cdbl(format(23.323233,"0.00")))