자동증가 시드값 가져오기 #MS-SQL

IDENT_CURRENT(‘특정테이블명’) 지정된 테이블 또는 뷰에 대해 생성된 마지막 ID 값을 반환합니다. 생성된 마지막 ID 값은 임의의 세션 및 범위에 대한 값일 수 있습니다. SELECT IDENT_CURRENT(‘테이블명’) IDENT_CURRENT(Transact-SQL) @@IDENTITY 마지막으로 삽입된 ID 값을 반환하는 시스템 함수입니다. SELECT @@IDENTITY() @@IDENTITY (Transact-SQL) SCOPE_IDENTITY() 같은 범위에서 ID 열에 삽입된 마지막 ID 값을 반환합니다. 범위는 저장 …

[MS-SQL] 중복키 입력 오류 코드 정의

MS-SQL 테이블 입력시 중복키 입력 오류 발생 했을때 코드로 처리 하는 방법 BEGIN TRY INSERT INTO dbo.SAMPLE_TABLE ( AA ) VALUES ( ‘AA’ ) END TRY BEGIN CATCH IF ERROR_NUMBER() IN (2601, 2627) BEGIN SELECT ‘120’ AS RET_CODE; END ELSE BEGIN SELECT ERROR_NUMBER() AS RET_CODE; END END CATCH 오류 코드 …

MySql의 Data를 euc_kr 에서 utf-8로 변경하기…

블로그 사이트를 운영한지 꽤 되었다. 최근 몇년 전에 카페24로 호스팅 서비스로 옮기면서 서버 관리며 기타 관리가 편하게 되어 단순히 글만 올리면 될 정도였다. 하지만 내가 사용하는 wordpress를 업그레이드 해야 하는 과정에서 문제가 발생하기 시작했다. 기존에 사용하던 호스팅 서비스의 myslq, php버전이 낮아서 wordpress 업그레이드가 되지 않았다. 그때 마침 카페에서 무료로 서버 …

MySql의 데이터를 euc_kr -> utf-8 로 변환

mysql 데이터가 euc_kr로 저장 되어 있고 이를 utf-8로 변환 하는 방법이다. mysqldump로 데이터를 백업한뒤 리눅스나 유닉스에서 아래 문장을 실행 한다. [root@ ~]$ iconv -f cp949 -t utf-8 20110506_DB_Backup.sql > 20110506_DB_Backup_utf8.sql

데이터베이스내에 모든 테이블에서 특정 컬럼 찾기

1. View 테이블을 이용해서 찾기 (찾는 필드의 길이가 50 미만 일때)  Select        b.name as TableName        ,a.name as FieldName        ,a.max_length     From sys.all_columns a with(nolock), sys.all_objects b with(nolock)  Where a.object_id = b.object_id     and a.name like ‘%필드명%’     and b.type = ‘U’     and a.max_length < 50 2. 테이블을 이용해서 찾기 …