목록2017/05 (37)
C#,Delphi,Oracle,MSSQL 개발자블로그
● 날짜 차이 select to_date('2017-08-26','yyyy-mm-dd') -sysdate from dual; ● 차이 시간 select (to_date('2017-08-26','yyyy-mm-dd') -sysdate) * 24 from dual; ● 차이 분 select (to_date('2017-08-26','yyyy-mm-dd') -sysdate) * 24 * 60 from dual; ● 차이 초 select (to_date('2017-08-26','yyyy-mm-dd') -sysdate) * 24 * 60 * 60 from dual;
티스토리 글 보관함(Archives) 정리하기 2013.11.17 20:36 블로그 관련 정보/블로그 꾸미기 가온누리™ 광고 차단 플러그인을 꺼 주시면 블로그 운영에 도움이 됩니다. ^^ 티스토리 글 보관함(Archives) 정리하기 티스토리 글 보관함을 깔끔하게 정리해 보겠습니다. 위 화면이 글 보관함 화면입니다. 매달 작성된 글을 모아서 보여주는 기능을 하죠. 6개월간의 글을 보여줄려고 한다면 위 화면설정으로는 사이드 바가 길어지는 단점이 있습니다. 물론 정렬방식을 바꿔 가로로 2~3개의 목록이 나오게 가능하지만 그렇게 하는것보다 펼침 목록을 이용해 좀더 깔끔하면서 원하는 갯수만큼 보여주고자 소스 수정을 하면서 글 남겨봅니다. 티스토리 글 보관함(Archives) 펼침목록 메뉴로 깔끔하게 정리하기 관..
■ 블로그 태그는 키워드와 다르다? 블로그 태그. 블로그를 시작한지 얼마 안되신분들도 "이게 뭐지?" 하고 한 번쯤 생각하고 검색해보셨을 기능입니다. 제대로 검색하신분들도 있으시겠지만, 종종 카더라 통신에 의해 잘못된 정보로 태그를 키워드로 인식하시는 분들이 계십니다. 먼저, 결론짓고 가자면 태그와 키워드는 전혀 다릅니다. 티스토리에서는 위와 같이 태그를 넣을 수 있는데, 저기에 아무리 많이 태그를 넣어도 검색에는 1%도 도움이 되지 않습니다. 그 증거로 태그를 글과는 전혀 관련이 없는 "퍼그 귀여워" 로 넣어 보시고, 네이버에서 "퍼그 귀여워"를 검색해보세요. 이 때, 네이버의 출처 검색에 본인의 블로그 주소를 넣고 검색해 보시면, 더 정확한 결과가 나옵니다. 유사문서까지 포함으로 체크했지만, 아무런 ..
오라클에서 COMMENT 다는 방법입니다. - TABLE COMMENT 추가 COMMENT ON TABLE 테이블명 IS '설명' - 컬럼 COMMENT 추가 COMMENT ON COLUMN 테이블명.필드명 IS '설명' - TABLE COMMENT 삭제 COMMENT ON TABLE 테이블명 IS '' - COLUMN COMMENT 확인 SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = '테이블명'; - 해당 스키마의 모든 TABLE COMMENT 확인 SELECT * FROM ALL_TAB_COMMENTS WHERE OWNER = '스키마명' 출처: http://uniksy1106.tistory.com/167 [* 루이지노의 행복한 이야기 : )]
ORA-01765: specifying owner's name of the table is not allowed 이 에러는 ' RENAME 바꿀테이블명 TO 새로운테이블명 '으로 테이블을 바꿀 때, 발생한다. 이 떄에는, ' ALTER TABLE 스키마.바꿀테이블명 RENAME TO 새로운테이블명 '으로 테이블을 바꿔야 한다. ● RENAME 키워드와, ALTER TABLE 키워드로 테이블명을 바꿀때의 차이점은? - RENAME TO 키워드. RENAME 키워드는 자기 자신의 스키마 내의 테이블명만 수정이 가능하다. Ex. RENAME aaa TO bbb; (이 떄, 사용자는 aaa라는 테이블이 있는 스키마에 접속해 있어야 함. ) - ALTER TABLE 키워드. ALTER TABLE 키워드는 사용자가..
ANSI ( American National Standards Institute) / 미국표준협회 SQL 공부를 하다가 역사가 궁금해서 찾아보았다. ANSI SQL이라는 용어가 보여 ANSI가 무엇인지 정리하였다. SQL은 IBM에서 1970년대 초에 도널드 D. 챔벌린과 레이먼드 F. 보이스가 처음 개발하였다. 초기에는 SEQUEL (Structured English Query Language, 구조 영어 질의어)라는 이름으로 시작하였으며, IBM의 준 관계형 데이터베이스 관리 시스템 시스템 R에 저장된 데이터를 조작하고 수신하기 위해 고안되었다. SEQUEL은 나중에 SQL으로 바뀌었다. 그 까닭은 SEQUEL이 영국의 호커 시들리 항공사의 상표였기 때문이다. 1986년 SQL-86의 명칭(별칭 SQ..
● 사용자 접근 제어 - 데이터베이스 보안의 두 종류 1. 시스템 보안 ☞ 사용자명, 비밀번호 ☞ 사용자에게 할당된 디스크 공백 ☞ 사용자에 의해 허용된 시스템 작업 같은 시스템 수준에서의 데이터베이스의 액세스와 사용을 설명한다. 2. 데이터 보안 ☞ 데이터베이스 객체에 대한 액세스와 사용 ☞ 객체에 대해 사용자가 할 수 있는 작업 을 설명한다. ● 권한 특정 SQL문장을 실행하기 위한 권한이다. 80개 이상의 권한이 있다. - 시스템 권한 : 데이터베이스 액세스 획득 (system privilege 필요) - 객체권한 : 데이터베이스 객체 내용 조작 (object privilege 필요) 스키마 : 테이블, 뷰, 시퀀스 같은 객체의 모음. ● 사용자 생성 CREATE USER scott IDENTIFI..
UPS(Uninterruptible power supply)는 무정전전원공급장치로서 순간정전(수초 또는 수분) 또는 정전으로 인한 단전 시에 전력계통에 비상전원을 공급하기 위한 장치입니다. UPS는 축전지 충전을 통해 전원을 공급하는 장치이며, UPS가 공급하는 비상전원으로는 기본적으로 소방기계기구(감지기, 수신기, 발신기, 전동밸브 등등) , 비상등, 엘리베이터, 서버실의 PC, 각 종 제어기기 등에 20분 이상의 전원을 공급하게 됩니다. VSP(Voltage sag protector)는 순간전압강하보호장치로서 순간적인(보통 1초미만) 전압 드롭 현상에 대한 보상장치 입니다. VSP는 콘덴서 충전을 통해 순간적인 전압드롭을 보상하는 장치이며, 반도체 공장, 실험실, 정밀기기를 제어하는 PC 및 제어장치..
● 데이터베이스 객체 - Table : 행과 열로 구성된 기본적인 저장매체의 단위 - View : 하나 이상의 테이블로부터 데이터의 부분집합을 논리적으로 표현 - Sequence : 기본 키 값을 발생 - Index : 어떤 질의의 성능을 향상 - Synonym : 객체에 대체 이름을 부여 ● 시퀀스 - 자동적으로 유일번호를 생성한다. - 공유가능한 객체(다중 테이블에 대해 사용될 수 있다.) - 주로 기본 키 값을 생성하기 위해 사용된다. CREATE SEQUENCE sequence [INCREMENT BY n] [START WITH n] [{MAXVALUE n / NONMAXVALUE}] [{MINVALUE n / NONMINVALUE}] [{CYCLE / NONCYCLE}] [{CACHE n / N..
● 데이터베이스 객체 - Table : 행과 열로 구성된 기본적인 저장매체의 단위 - View : 하나 이상의 테이블로부터 데이터의 부분집합을 논리적으로 표현 - Sequence : 기본 키 값을 발생 - Index : 어떤 질의의 성능을 향상 - Synonym : 객체에 대체 이름을 부여 ● 뷰 란? 테이블 또는 다른 뷰를 기초로 하는 논리적 테이블이다. 뷰는 그 자체로서 소유하는 데이터는 없지만 창문처럼 창문을 통해 어떤 데이터를 보거나 변경할 수 있다. ● 뷰의 사용 목적 1. 뷰는 데이터베이스의 선택적인 부분을 디스플레이 할 수 있기 때문에 데이터베이스에 대한 액세스를 제한할 수 있다. 2. 사용자가 복잡한 질의로부터 결과를 검색하기 위한 단순한 질의를 만들도록 한다. 예를들면, 뷰는 조인 문장을..