반응형

MSSQL 5

[MSSQL] TABLE 컬럼 추가/변경 방법

[MSSQL]  TABLE 컬럼 추가/변경 방법 1. TABLE 컬럼 추가ALTER TABLE [테이블명] ADD [컬럼명] [변수타입]예)ALTER TABLE DBO.EMP ADD YN_USE NVARCHAR(5) 2. TABLE 컬럼 변경ALTER TABLE [테이블명] ALTER COLUMN [컬럼명] [변경타입]예)ALTER TABLE DBO.EMP ALTER COLUMN YN_USE NVARCHAR(10) 3. TABLE 컬럼 삭제ALTER TABLE [테이블명] DROP COLUMN [컬럼명]예)ALTER TABLE DBO.EMP DROP COLUMN YN_USE  4. TABLE 컬럼 초기화 및 삭제- NOT NULL, DEFAULT 를 사용해서 초기화 설정입니다.- NOT NULL,  DE..

MSSQL TABLE 백업/복구 (특정테이블 CMD 백업복구)

MSSQL 특정테이블 CMD 백업/복구- 빠른시간에 대량의 큰 테이블자료 이관시 사용하면 용의합니다.(1) 특정테이블 백업BCP [원복DB명].[DBO].[테이블명] OUT 백업파일명 -c -U사용자ID -P패스워드- 백업파일명 : 백업하고자 생성될 파일명 (사용자가 임의로 정의함)(2) 특정테이블 복구BCP [새로운DB명].[DBO].[테이블명] IN 복구파일명 -c -U사용자ID -P패스워드- 복구파일명 : 기존에 특정테이블을 백업한 백업파일명 입니다.

MSSQL 테이블 복사 (Table Copy)

MSSQL 테이블 복사 (Table Copy)테이블 복사 4가지 (1) 새테이블 생성 + 데이터 복사 (2) 새테이블 생성 + 데이터 제외 (3) 기존 테이블 + 전체 데이터 복사 (4) 기존 테이블 + 특정 데이터 복사 (1) 새테이블 생성 + 데이터 복사SELECT * INTO [신규복사 TABLE명] FROM [원본 TABLE명]  (2) 새테이블 생성 + 데이터 제외SELECT * INTO [신규복사 TABLE명] FROM [원본 TABLE명] WHERE 1 = 2 (3) 기존 테이블 + 전체 데이터 복사INSERT INTO [복사할 기존 TABLE명]SELECT * FROM [원본 TABLE명]또는INSERT (col1, col2, col3, ...) INTO [복사할..

DB 전체/테이블 별 용량 조회

DB 테이블별 용량 조회방법1> 전체 용량SELECT b.groupname AS [File Group],    Name,    Filename,     CONVERT (Decimal(15,2), ROUND(a.Size/128.0, 2)) [할당된 용량 (MB)],     CONVERT (Decimal(15,2) , ROUND(FILEPROPERTY(a.Name,'SpaceUsed')/128.0, 2)) AS [사용중인 용량 (MB)],     CONVERT (Decimal(15,2) , ROUND((a.Size - FILEPROPERTY(a.Name,'SpaceUsed'))/128.0, 2)) AS [사용가능한 용량 (MB)] FROM dbo.sysfiles aJOIN sysfilegroups b ON ..

MS-SQL to MS-SQL 디비링크(DB-Link) 방법

*. MS-SQL to MS-SQL 디비링크(DB-Link) 방법 1. DB-Link 생성   EXEC sp_addlinkedserver         @server = 'MSSQL_DBLINK',    -- 연결서버명칭         @srvproduct = '',         @provider = 'SQLOLEDB',         @datasrc = '192.168.100.10', -- 연결서버 IP         @catalog = 'TEST'            -- DB명칭 2. DB-Link 계정생성   EXEC sp_addlinkedsrvlogin         @rmtsrvname = 'MSSQL_DBLINK', -- 연결서버명칭         @useself = 'false',    ..

반응형