DM达梦建表插入数据

drop table DMcs;
CREATE TABLE DMcs (
                      Number_test NUMBER(30,2),
                      Numeric_test NUMERIC(30,2),
                      Decimal_test DECIMAL(15,3),
                      Dec_test DEC(15,3),
                      Char_test CHAR(100),
                      Varchar_test VARCHAR(250),
                      Bit_test BIT,
                      Integer_test INTEGER,
                      Int_test INT,
                      BigInt_test BIGINT,
                      TinyInt_test TINYINT,
                      BYTE_test BYTE,
                      SmallInt_test SMALLINT,
                      Binary_test BINARY(10),
                      VarBinary_test VARBINARY(10),
                      Float_test FLOAT,
                      Double_test DOUBLE,
                      Real_test REAL,
                      Date_test DATE,
                      Timestamp_test TIMESTAMP,
                      DateTime_test DATETIME,
                      Time_test TIME,
                      Text_test TEXT,
                      Clob_test CLOB,
                      Blob_test BLOB,
                      PRIMARY KEY (Int_test)
);

INSERT INTO DMcs (
    Number_test,
    Numeric_test,
    Decimal_test,
    Dec_test,
    Char_test,
    Varchar_test,
    Bit_test,
    Integer_test,
    Int_test,
    BigInt_test,
    TinyInt_test,
    BYTE_test,
    SmallInt_test,
    Binary_test,
    VarBinary_test,
    Float_test,
    Double_test,
    Real_test,
    Date_test,
    Timestamp_test,
    DateTime_test,
    Time_test,
    Text_test,
    Clob_test,
    Blob_test
) VALUES (
             12345678901234567890.12, -- NUMBER(30,2)
             12345678901234567890.12, -- NUMERIC(30,2)
             1234567.123,             -- DECIMAL(15,3)
             1234567.123,             -- DEC(15,3)
             'CharTestValue',        -- CHAR(100)
             'VarcharTestValue',     -- VARCHAR(250)
             '1',                    -- BIT
             121,                  -- INTEGER
             121,                  -- INT,与 INTEGER 等价
             9223372036854775807,     -- BIGINT,最大值
             123,                     -- TINYINT
             CAST(123 AS TINYINT),    -- BYTE,如果 DMDB 不直接支持 BYTE,则可能需要转换为 TINYINT 或其他小整数类型
             12345,                   -- SMALLINT
             '0123456789',           -- BINARY(10)
             'ABCDEF1234',           -- VARBINARY(10)
             123.45,                  -- FLOAT
             12345.6789,              -- DOUBLE
             123.45,                  -- REAL,可能与 FLOAT 等价或具有不同的精度
             '2023-10-23',            -- DATE
             '2023-10-23 12:34:56',   -- TIMESTAMP
             '2023-10-23 12:34:56',   -- DATETIME,如果 DMDB 支持此类型,则使用此格式
             '12:34:56',              -- TIME
             'TextTestValue',        -- TEXT
             'LOB data for CLOB',     -- CLOB,通常需要使用特定的函数或方法插入
             HEXTORAW('00010203')     -- BLOB,这里使用 HEXTORAW 函数将十六进制字符串转换为 RAW 类型(在某些数据库系统中与 BLOB 类似)
         );

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值