Thursday, January 9, 2025

.::: Query Convert select to insert table in SQL Server MSSQL, MariaDB MySQL, PostgreSQL EDB, Oracle :::.

 


A. MariaDB
    
1. Query basic

select * from pembelian;

2. query to convert select to insert
SELECT CONCAT(
    'INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES (',
    QUOTE(KODE_PEMBELIAN), ', ',
    QUOTE(KODE_BARANG), ', ',
    QUOTE(KODE_CUSTOMER), ', ',
    QUOTE(TANGGAL_PEMBELIAN), ', ',
    JUMLAH_PEMBELIAN, ');'
) AS insert_query
FROM pembelian;


3. result insert

INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E001', 'ELK-01', 'J-0001', '2002-05-20', 3);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E002', 'ELK-01', 'J-0001', '2002-05-21', 4);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E003', 'ELK-01', 'J-0002', '2002-05-20', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E004', 'ELK-01', 'B-0001', '2002-05-20', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E005', 'ELK-01', 'B-0002', '2002-05-22', 3);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E006', 'ELK-02', 'J-0001', '2002-06-24', 1);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E007', 'ELK-02', 'J-0002', '2002-06-24', 1);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E008', 'ELK-02', 'B-0001', '2002-06-25', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E009', 'ELK-02', 'B-0002', '2002-06-25', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E010', 'ELK-03', 'J-0001', '2002-06-20', 5);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E011', 'ELK-03', 'J-0002', '2002-07-02', 4);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E012', 'ELK-03', 'B-0001', '2002-07-02', 6);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E013', 'ELK-03', 'J-0001', '2002-07-10', 5);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E014', 'ELK-04', 'J-0002', '2002-07-15', 12);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E015', 'ELK-04', 'B-0002', '2002-07-17', 15);

 

B. PostgreSQL

1. Query basic

select * from pembelian;
 

2. query to convert select to insert

SELECT
    'INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES (' ||
    quote_literal(KODE_PEMBELIAN) || ', ' ||
    quote_literal(KODE_BARANG) || ', ' ||
    quote_literal(KODE_CUSTOMER) || ', ' ||
    quote_literal(TANGGAL_PEMBELIAN) || ', ' ||
    JUMLAH_PEMBELIAN || ');' AS insert_query
FROM pembelian;

3. result insert
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E001', 'ELK-01', 'J-0001', '2002-05-20', 3);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E002', 'ELK-01', 'J-0001', '2002-05-21', 4);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E003', 'ELK-01', 'J-0002', '2002-05-20', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E004', 'ELK-01', 'B-0001', '2002-05-20', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E005', 'ELK-01', 'B-0002', '2002-05-22', 3);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E006', 'ELK-02', 'J-0001', '2002-06-24', 1);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E007', 'ELK-02', 'J-0002', '2002-06-24', 1);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E008', 'ELK-02', 'B-0001', '2002-06-25', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E009', 'ELK-02', 'B-0002', '2002-06-25', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E010', 'ELK-03', 'J-0001', '2002-06-20', 5);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E011', 'ELK-03', 'J-0002', '2002-07-02', 4);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E012', 'ELK-03', 'B-0001', '2002-07-02', 6);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E013', 'ELK-03', 'J-0001', '2002-07-10', 5);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E014', 'ELK-04', 'J-0002', '2002-07-15', 12);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E015', 'ELK-04', 'B-0002', '2002-07-17', 15);

 

C. SQL Server

1. Query basic

select * from pembelian;
 

2. query to convert select to insert

SELECT
    'INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES (' +
    QUOTENAME(KODE_PEMBELIAN, '''') + ', ' +
    QUOTENAME(KODE_BARANG, '''') + ', ' +
    QUOTENAME(KODE_CUSTOMER, '''') + ', ' +
    QUOTENAME(CONVERT(VARCHAR, TANGGAL_PEMBELIAN, 120), '''') + ', ' +
    CAST(JUMLAH_PEMBELIAN AS VARCHAR) + ');' AS insert_query
FROM pembelian;

3. result insert
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E001', 'ELK-01', 'J-0001', '2002-05-20', 3);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E002', 'ELK-01', 'J-0001', '2002-05-21', 4);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E003', 'ELK-01', 'J-0002', '2002-05-20', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E004', 'ELK-01', 'B-0001', '2002-05-20', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E005', 'ELK-01', 'B-0002', '2002-05-22', 3);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E006', 'ELK-02', 'J-0001', '2002-06-24', 1);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E007', 'ELK-02', 'J-0002', '2002-06-24', 1);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E008', 'ELK-02', 'B-0001', '2002-06-25', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E009', 'ELK-02', 'B-0002', '2002-06-25', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E010', 'ELK-03', 'J-0001', '2002-06-20', 5);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E011', 'ELK-03', 'J-0002', '2002-07-02', 4);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E012', 'ELK-03', 'B-0001', '2002-07-02', 6);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E013', 'ELK-03', 'J-0001', '2002-07-10', 5);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E014', 'ELK-04', 'J-0002', '2002-07-15', 12);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E015', 'ELK-04', 'B-0002', '2002-07-17', 15);

 

D. Oracle

1. Query basic

select * from pembelian;
 
2. query to convert select to insert

SELECT
    'INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES (' ||
    '''' || KODE_PEMBELIAN || '''' || ', ' ||
    '''' || KODE_BARANG || '''' || ', ' ||
    '''' || KODE_CUSTOMER || '''' || ', ' ||
    '''' || TO_CHAR(TANGGAL_PEMBELIAN, 'YYYY-MM-DD') || '''' || ', ' ||
    TO_CHAR(JUMLAH_PEMBELIAN) || ');' AS insert_query
FROM pembelian;


3. result insert
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E001', 'ELK-01', 'J-0001', '2002-05-20', 3);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E002', 'ELK-01', 'J-0001', '2002-05-21', 4);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E003', 'ELK-01', 'J-0002', '2002-05-20', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E004', 'ELK-01', 'B-0001', '2002-05-20', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E005', 'ELK-01', 'B-0002', '2002-05-22', 3);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E006', 'ELK-02', 'J-0001', '2002-06-24', 1);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E007', 'ELK-02', 'J-0002', '2002-06-24', 1);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E008', 'ELK-02', 'B-0001', '2002-06-25', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E009', 'ELK-02', 'B-0002', '2002-06-25', 2);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E010', 'ELK-03', 'J-0001', '2002-06-20', 5);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E011', 'ELK-03', 'J-0002', '2002-07-02', 4);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E012', 'ELK-03', 'B-0001', '2002-07-02', 6);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E013', 'ELK-03', 'J-0001', '2002-07-10', 5);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E014', 'ELK-04', 'J-0002', '2002-07-15', 12);
INSERT INTO pembelian (KODE_PEMBELIAN, KODE_BARANG, KODE_CUSTOMER, TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN) VALUES ('BEL-E015', 'ELK-04', 'B-0002', '2002-07-17', 15);


 

No comments:

Post a Comment

Popular Posts