날자별

2021 1월
 123
45678910
11121314151617
18192021222324
25262728293031

Select Insert

[sql] INSERT INTO table2 (column1, column2, column3, …) SELECT column1, column2, column3, … FROM table1 WHERE condition; [/sql]

table 존재 안할때 table 생성

[sql]drop table tempdb ;

if exists ( select * from sysobjects where name = ‘tempdb’ and xtype = ‘U’ ) create table cars111 ( Name0 varchar(64) not null, Name1 varchar(64) not null, Name2 varchar(64) not null ) ;

select * from INFORMATION_SCHEMA.COLUMNS where table_name = ‘cars111’ and column_name = ‘Name0’ ; [/sql]

ms sql 데이타베이스 복원방법

출처 : http://nextstep.co.kr/105

— 백업생성(있으면 생략) [sql] BACKUP DATABASE Northwind TO DISK = ‘c:\Northwind.bak’ [/sql]

–백업정보확인(논리적파일명, 물리적저장위치및파일명 확인) [sql] RESTORE FILELISTONLY FROM DISK = ‘c:\Northwind.bak’ [/sql]

— TestDB라는 새로운 데이터베이스로 새로운 경로(C:\temptest*.*)으로 복원 [sql] RESTORE DATABASE TestDB FROM DISK = ‘c:\Northwind.bak’ WITH MOVE ‘Northwind’ TO ‘c:\testtestdb.mdf’, MOVE ‘Northwind_log’ TO ‘c:\testtestdb.ldf’ [/sql]

mssql alter table column (테이블 필드 수정, 삭제, 추가) 및 테이블명, 필드(컬럼)명 수정

[출처] MSSQL 테이블명 , 컬럼명 바꾸기|작성자 zino1187

1.테이블명 바꾸기 [sql]sp_rename OldTable , NewTable[/sql]

2.컬럼명 바꾸기 [sql]sp_rename ‘TableName.OldColumn’,’TableName.NewColumn'[/sql]

[출처] mssql alter table column 작성자 재원맨

1. 테이블 필드 수정하기 [sql]alter table sale alter column title varchar(200) not null[/sql]

2. 필드 삭제하기 [sql]alter table sale drop title[/sql]

3. 필드 추가하기 [sql]alter table sal add sale varchar(20) not […]

오라클에서 테이블 명들을 가지고 오는 쿼리

[sql]select * from dba_tab_comments where 1=1 and owner=’anyxxxxxx’ and comments is NULL and table_name not like ‘BIN$%’ order by table_name ;[/sql]

select 시에 세로행 출력을 가로행 출력으로 변환

출처 : http://bomb.egloos.com/1073673

[sql]SELECT MAX(DECODE(A, ‘1’, B) as COL1, MAX(DECODE(A, ‘2’, B) as COL2, MAX(DECODE(A, ‘3’, B) as COL3 FROM ( SELECT A, B FROM [table] )[/sql]