--SQL문 작성
select 'UNLOAD to ''' || tabname || ''' DELIMITER ''|'' '
|| 'SELECT ''INSERT INTO ' || TABNAME || ' values('', *, '')'' FROM ' || TABNAME || ';'
from informix.systables
where TABID >= 100;
-- backup.sh 생성
dbaccess testdb << EOF;
UNLOAD to 'test_table' DELIMITER '|' SELECT 'INSERT INTO test_table values(', *, ')' FROM test_table;
UNLOAD to 'tbl1115' DELIMITER '|' SELECT 'INSERT INTO tbl1115 values(', *, ')' FROM tbl1115;
UNLOAD to 'tbl1' DELIMITER '|' SELECT 'INSERT INTO tbl1 values(', *, ')' FROM tbl1;
UNLOAD to 'newtable' DELIMITER '|' SELECT 'INSERT INTO newtable values(', *, ')' FROM newtable;
'MSSQL' 카테고리의 다른 글
/etc/my.cnf (1) | 2023.10.15 |
---|---|
MySQL 8.x Replication 구성 (0) | 2023.10.12 |
Centos 7 MySQL 8 설치 (0) | 2023.10.12 |
MSSQL 데이터 타입 및 사이즈 (0) | 2013.05.07 |