목록2017/05/19 (4)
C#,Delphi,Oracle,MSSQL 개발자블로그
rrrr 과 yyyy 는 어차피 연도 4자리 꽉 채웠으므로 차이 없다고 봐도 무방합니다. 단, 2자리 표시형식인 rr 과 yy 는 연도 앞 두자리가 생략되어 그 의미가 다릅니다. R은 ROUND 의 의미를 가지고 있습니다. 연도를 반올림하는데 100년 단위로 계산합니다. - 50년 이상이면 1950 ==> 2000 - 50년 미만이면 1949 ==> 1900 현재년도가 2014년이므로 반올림한 2000 년이 기준이 됩니다. 이 때 입력되는 두자리 연도값이 - 50 미만이면 TO_DATE('140101', 'rrmmdd') ==> 2014-01-01 (기준년도) - 50 이상이면 TO_DATE('940101', 'rrmmdd') ==> 1994-01-01 (기준년도 전년도) 현재년도가 2014년이 아닌 2..
1. sysdate sysdate의 경우 년월일시분초 까지 표시 가능 예) select sysdate from dual; 날짜에 포맷을 적용해 문자열로 변환할 때 예)select to_char(sysdate, 'YYYY-MM-DD HH:MI:SS') from dual; 문자열에 포맷을 적용해 날짜로 변환할 때 예)select to_date('2013-09-06','YYYY-MM-DD') from dual; 예)select to_date('2013-09-06 13:15:24','YYYY-MM-DD HH24:MI:SS') from dual; 예)select to_date('20130906132945','YYYYMMDDHH24MISS') from dual; 2. systimestamp systimestamp의..
● SQL 함수의 분류 - 단일 행 함수 : 오직 단일 행에서만 적용 행별로 하나의 결과를 리턴 데이터 값을 조작하는데 사용 중첩가능, SELECT, WHERE, ORDER BY 절에 사용 가능하다. - 다중 행 함수 : 복수의 행을 조각하여 행의 그룹당 하나의 결과를 리턴 ● 함수의 종류 ☞ 문자함수 - LOWER('SQL Course') → sql course - UPPER('SQL Course') → SQL COURSE - INITCAP('SQL Course') → Sql Course 알파벳 문자 값을 각 단어의 첫 번째 문자는 대문자로, 나머지 문자는 소문자로 변환한다. - CONCAT('A','B') → AB 또는 CONCAT(컬럼명,컬럼명) || 와 같은 기능이다. 단 2개밖에 연결하지 못한다..
2-Tier와 3-Tier의 비교 2-Tier와 3-Tier를 분류하고자 하는 구분은 크게 H/W관점과 S/W 관점에서 나눌 수가 있다. S/W 관점에서 보면, 1장에서 설명한 미들웨어 중에서 데이터베이스 미들웨어를 사용한 아키텍쳐를 '2-Tier' 라 하고, 그 외의 미들웨어를 사용하면 '3-Tier' 아키텍쳐라고 볼 수 있다. ㅇ 2-Tier와 3-Tier의 설명 티어를 구분할 때, H/W 관점에서도 볼 수 있으나, 아래는 S/W 관점에서의 2-Tier와 3-Tier를 비교 설명한 것이다. (1) 2-Tier : 클라이언트 사이드에 프리젠테이션/비즈니스 로직을 작성하고, 서버 사이드에는 데이터베이스가 위치한다. - 예: 4GL 툴(파워빌더, 비쥬얼 베이직, 델파이 등)에서 SqlNet(Oracle),..