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

DataBase/SQL Server 129

MS-SQL 자체 암호화 처리 방법

--------------------암호화--------------------명칭 : ENCRYPTBYPASSPHRASE파라미터 1. 키값 [varchar] 2. 문자열 [varchar]반환값 1. varbinary(8000) 사용방법 : ENCRYPTBYPASSPHRASE('키값', '문자열') --------------------복호화--------------------명칭 : DECRYPTBYPASSPHRASE파라미터 1. 키값 [varchar] 2. 암호값[varbinary]반환값 1. varbinary(8000) 사용방법 : DECRYPTBYPASSPHRASE('키값', 암호값)※ 반환되면 varbinary로 되어서 알아먹을 수가 없구나... 하지만 VARCHAR로 캐스트 해주거나 VARCHAR..

DataBase/SQL Server 2015.01.15

varchar 와 nvarchar

MSSQL의 테이블 데이터가 한글일 경우에는 칼럼의 DataType을 nvarchar로 해야된다고 한다.. varchar 와 nvarchar를 비교하자면 varchar 는 영문데이터와 테이블에 설정된 기본 언어 타입을 사용. nvarchar는 유니코드를 지원을 위한 데이터 형이란다...(단점은 varchar보다 동일한 데이터 저장시 2배의 공간을 사용함.) 한글이 깨지는 문제 발생시 확인 해 보아야 할 사항으로는 다음과 같다. 1. 한글이 포함되는 필드의 dateType 확인 (nvarchar) 2. insert 혹은 select 시에 nvarchar 형의 값은 다음과 같이 사용 ex ) insert into [테이블](칼럼) values (N'한글') select * from [테이블] where [칼..

DataBase/SQL Server 2014.07.16

테이블 용량 확인 및 레코드수 조회 쿼리

--테이블 별 용량 확인SELECT table_name = convert(varchar(30), min(o.name)) , table_size = ltrim(str(sum(cast(reserved as bigint)) * 8192 / 1024.,15,0) + ' KB')FROM sysindexes i INNER JOIN sysobjects o ON (o.id = i.id)WHERE i.indid IN (0, 1, 255) AND o.xtype = 'U'GROUP BY i.idORDER BY table_name --테이블 별 레코드 수SELECT o.name , i.rows FROM sysindexes i INNER JOIN sysobjects o ON i.id = o.idWHERE i.indid < 2 ..

DataBase/SQL Server 2014.04.01

MSSQL 테이블 정보 쿼리(Comment 포함)

MSSQL 에서 sp_help "테이블명" 으로 하면 테이블의 정보를 확인할 수 있으나 컬럼의 Comment까지 같이 확인은 안된다.아래는 테이블의 컬럼Comment를 확인할 수 있는 쿼리이다. SELECT A.TABLE_NAME, C.VALUE AS TABLE_COMMENT, A.COLUMN_NAME, A.DATA_TYPE, ISNULL(CAST(A.CHARACTER_MAXIMUM_LENGTH AS VARCHAR), CAST(A.NUMERIC_PRECISION AS VARCHAR) + ',' + CAST(A.NUMERIC_SCALE AS VARCHAR)) AS COLUMN_LENGTH, A.COLUMN_DEFAULT, A.IS_NULLABLE, B.VALUE AS COLUM_COMMENTFROM INF..

DataBase/SQL Server 2014.04.01
728x90
반응형