MSSQL 썸네일형 리스트형 복수개의 TABLE을 동시에 지우기 MSSQL 복수개의 TABLE을 지우기 위해 하나하나 drop table [TABLE명]을 실행시키고 있을 순 없다. TABLE이 몇십개, 혹은 몇백개라면…………… 예 ) MD_TABLE1; MD_TABLE2 MD_TABLE3; MD_TABLE4; MD_TABLE5; ………중략 복수개의 TABLE을 동시에 지우기 위해서 select 'drop table '||table_name||';' from user_tables where table_name like 'MD_%'; 다음과 같이 중복되는 부분의 TABLE 명 일부분을 like절에 넣고 select문에 drop 쿼리문을 결합시켜 뽑아낸다. 아래는 excute가 되기때에.. 바로 삭제됨. drop table * 또는 all 이렇게 해서 지워지면 좋겠지만 안되는 방법.. 더보기 mssql-테이블 복사 신규생성복사 컬럼복사 1. 테이블을 생성하면서 테이블의 데이타 복사 select * into 생성될테이블명 from 원본테이블명 테이블 구조만 복사하겠다면 select * into 생성될테이블명 from 원본테이블명 where 1=2 2. 테이블이 이미 생성되어 있는경우 데이타만 복사 insert into 카피될테이블명 select * from 원본테이블명 특정 데이타만 복사 하겠다면 insert into 카피될테이블명 select * from 원본테이블명 where 검색조건 간단한 예제... 테스트용 테이블 만들때 유용하게 쓸수 있죠.. CREATE TABLE TEST_MEMBER AS SELECT * FROM MEMBER 검색을 걸어서 필요한 데이타만 복사할수도 있죠. CREATE TABLE TEST_MEMBER AS S.. 더보기 SELECT 와 INSERT 동시 처리 [MSSQL - SELECT 와 INSERT 동시 처리] 편의상 아래와 같은 세개의 테이블이 있다고 가정하겠습니다. CREATE TABLE [dbo].[table_a] ( [seq] [int] PRIMARY KEY NOT NULL, [Name] [varchar] (70) NOT NULL, [Email] [varchar] (70) NOT NULL, [Idate] [datetime] NOT NULL ) CREATE TABLE [dbo].[table_b] ( [seq] [int] PRIMARY KEY NOT NULL, [Name] [varchar] (70) NOT NULL, [Email] [varchar] (70) NOT NULL, [Idate] [datetime] NOT NULL ) CREATE TABLE .. 더보기 이전 1 다음