소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase/SQL Server 129

테이블 정보 보기

필드명, 데이터타입, 데이터길이, NULL여부, 기본값을 보여준다. SELECT COLUMN_NAME, CASE WHEN DATA_TYPE in ('char', 'varchar') THEN UPPER(DATA_TYPE) + '(' + CONVERT(VARCHAR,CHARACTER_MAXIMUM_LENGTH) + ')' ELSE UPPER(DATA_TYPE) END DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, CASE WHEN IS_NULLABLE = 'YES' THEN 'NULL' ELSE 'NOT NULL' END NULL_YN, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '테이블명'[출처] 테이블 정보 보..

DataBase/SQL Server 2017.09.20

OBJECT 존재 확인하기

OBJECT_ID ( '[ database_name . [ schema_name ] . | schema_name . ] object_name' [ ,'object_type' ] )object type : U - 테이블, V - 뷰 -- 임시 테이블 존재 확인 후 삭제IF OBJECT_ID(N'[tempdb].[dbo].[#TempTable]', 'U') IS NOT NULL DROP TABLE #TempTable -- 테이블 존재 확인 후 삭제IF OBJECT_ID(N'[test].[dbo].[TestTable]', 'U') IS NOT NULL DROP TABLE TestTable -- 프로시저 존재 확인 후 삭제IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.ROUTINE..

DataBase/SQL Server 2017.09.19

SQL Server dB 복원 후 작업

--SQL Server 논리명 변경/*** ALTER DATABASE로 논리적 파일명 바꾸기*/-- 1. 논리적 파일명 확인SELECT name FROM sysfilesGO --2. 논리적 파일명 변경(단일 모드 변경을 우선 실행한다.)ALTER DATABASE SMILEMODIFY FILE (NAME = VK_HR, NEWNAME = SMILE)GO ALTER DATABASE SMILEMODIFY FILE (NAME = VK_HR_log, NEWNAME = SMILE_log)GO --Log 파일 사이즈 줄이기 select name,recovery_model_desc from sys.databases ALTER DATABASE VK_HR_BAK SET RECOVERY simple DBCC SHRINKFI..

DataBase/SQL Server 2017.01.11
728x90
반응형