반응형

DataBase/Sybase 6

싸이베이스(Sybase) 내장 함수 모음(ANSI 표준쿼리)- 시스템 & 타입변경 관련 함수

current date : 현재일자를 나타내는 상수함수 입니다 current time : 현재시간을 나타내는 상수함수 입니다 current timestamp : 현재일자와 현재시간을 조합하여 나타내는 상수함수 current user : 현재 connection 되어 있는 사용자의 ID, 즉 자기의 ID sqlcode : 현재의 sqlcode값 sqlstate : 현재의 sqlstate값 예를 들어 26501값은 ‘SQL statement error’를 표시합니다 hextoint(hexadecimal_string) : hexadecimal 값을 integer로 변환합니다 inttohex(integer) : integer 값을 hexadecimal 로 변환합니다 cast (expr as data_type) ..

DataBase/Sybase 2009.07.31

싸이베이스(Sybase) 내장 함수 모음(ANSI 표준쿼리)- 날짜 & 시간 관련 함수

======================== 날짜================================================ date(expr) : expr의 데이터를 년월일만 표시합니다 dateformat(date_expr, string_expr) : date_expr를 string_expr 형으로 변환 day(date_expr) : date_expr의 날짜를 수로 표현 (1~31) 합니다 dayname(date_expr) : date_expr의 요일을 영문으로 나타냅니다 days(date_expr1, date_expr2) : date_expr1에서 date_expr2 까지의 날짜 수 dow(date_expr) : date_expr의 요일을 수로 표현합니다 (1=Sunday, 2=Monday..

DataBase/Sybase 2009.07.31

싸이베이스(Sybase) 내장 함수 모음(ANSI 표준쿼리)- 숫자관련 함수

abs(numeric_expr) : 절대값을 산출합니다 ceiling(numeric_expr) : 소수점이 있을 때 가장 큰 integer 값을 산출합니다 floor(numeric_expr) : 소수점이 있을 때 가장 작은 integer 값을 산출합니다 mod(dividend, divisor) : dividend를 divisor로 나눈 나머지를 산출합니다 power(numeric_expr1, numeric_expr2) : numeric_expr1에 numeric_expr2 제곱을 한 결과를 산출합니다 rand(integer_expr) : 소수점 이하 15자리 난수를 발생시킵니다 round(numeric_expr, integer_expr) : numeric_expr을 integer_expr 자리로 반올림 ..

DataBase/Sybase 2009.07.31

싸이베이스(Sybase) 내장 함수 모음(ANSI 표준쿼리)- 문자관련 함수

ascii(string_expr) : string_expr 첫 번째문자의 ascii 값을 산출합니다 select char(integer_expr) : integer_expr을 character로 변환합니다 insertstr(integer_expr, string_expr1, string_expr2) : string2_expr2를 string_expr1의 integer_expr번 째에 끼워 넣습니다 lcase(string_expr) : string_expr를 소문자로 변환합니다(lower와 동일) left(string_expr, integer_expr) : string_expr의 왼쪽부터 integer_expr 자리만큼 선택합니다 length(string_expr) : string_expr의 characte..

DataBase/Sybase 2009.07.31

identity 값이 비정상 증가 될때 조치법.

sybase 의 테이블 컬럼속성에서 indentity 로 설정했을경우 값이 값자기 비정상적으로 증가 될때가 있다.. 나 같은 경우는 10에서 5십만으로 뛰더라.. 디비의 비정상 종료나 여러가지 상황에 의해 그런 경우가 자주 발생하는 듯하다.. -_- 값자기 증가값이 튀는 경우를 방지하기 위해선 테이블 생성시 identity_gap= 1 옵션을 주거나 기 생성 되어 있다면 sp_chgattribute 테이블명,'identity_gap',1 명령으로 셋팅해준다. *생성할때 예) CREATE TABLE GroupBuyPerson ( groupCode char(12) NOT NULL, seqNo numeric identity, memberID varchar(20) NOT NULL, joinNums numeric..

DataBase/Sybase 2008.07.24
반응형