일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 답변형 게시판
- JSP
- ||
- HTTP Status 404
- 모조칼럼
- HTML
- Bootstrap
- distinct
- 이클립스
- 과정평가형
- SQL
- 성적프로그램
- github
- oracle
- 한글 인코딩
- Oracle DB
- alias
- JavaScript
- 부트스트랩
- sql developer
- jQuery
- group by
- CRUD
- git
- Oracle SQL
- rownum
- tomcat
- 제약조건
- HTTP Status 500
- Java
목록DB (66)
초급의 끄적거림
1. 테이블의 전체이름 보는 방법 select 문에서 테이블 검색시, 전체이름 '인스턴스이름.데이터베이스이름.스키마이름.테이블이름' ex) select * from DONG.AdventureWorks.Human.Resources.Employee => 인스턴스이름.데이터베이스이름.스키마이름.테이블이름 만약 '스키마이름'까지 생략한체 '테이블이름' 만으로 검색한 경우, 그런 개체가 없다는 오류가 발생할 것 SQL Server는 스키마 이름을 생략하게 되면 디폴트 스키마 'dbo'를 자동으로 붙임 ex) select * from DONG.AdventureWorks.Human.dbo.Employee => 인스턴스이름.데이터베이스이름.dbo.테이블이름 => 그러나 현재의 데이터베이스인 AdventureWorks에..
참고 : https://stophyun.tistory.com/62 1. DECLARE (변수선언) 변수 : 값을 담아두는 것, 값 뿐만 아니라 여러 행으로 떨어지는 결과를 담을 수 있어서 '테이블 변수'도 가능 프로그래밍 언어에서처럼 변수를 선언하고 사용가능 프로시저와 함께 유용하게 쓰임 변수 선언 : DECLARE @variable_name data_type 변수에 값 대입 : SET @variable_name = value 변수의 값 출력 : SELECT @variable_name ex) var1 이라는 이름의 int형 변수를 선언해서 50이라는 값을 대입하고 출력 DECLARE @var1 INT SET @var1 = 50 SELECT @var1 data_type이 table 형식이 경우 DECLAR..
1. 저장 프로시저 (Stored Procedure)란 SQL Server 에서 제공되는 프로그래밍 기능. 즉, 쿼리문의 집합으로써 어떠한 동작을 일과 처리하는 용도로 사용 여러 SQL문으 실행 하 ㄹ수 있어서 네트워크에 대하 ㄴ부하를 줄임 미리 구문 분석 및 내부 중간 코드로 변환을 끝내야 하므로 처리시간의 단축 2. 프로시저 소스 보는 방법 프로시저 소스를 보는 프로시저를 사용 sp_helptext : 시스템 프로시저로서, 프로시저 소스를 조회할 수 있는 프로시저 sp_helptext 프로시저명; SSMS의 메뉴에서 프로시저 수정기능 사용 보고싶은 프로시저가 들어있는 데이터베이스명 클릭 → '프로그램 기능' 클릭 → '저장 프로시저' 클릭 확장 → 우클릭 → '수정' 클릭 3. 프로시저 만드는 방법 ..
에러 메세지 uncategorized SQLException for SQL []; SQL state [3D000]; error code [1046]; 해결 방안 잘 못된 코드 DB의 이름없이 그냥 테이블명을 넣음 SELECT COUNT(*)AS todayCnt FROM th_shs_ref_history WHERE ref_date = now() 수정 코드 DB 이름을 꼭 입력해줘서 그 안에 테이블을 만들 수 있도록 함 SELECT COUNT(*)AS todayCnt FROM store_home_site.th_shs_ref_history WHERE ref_date = now() 이 방법은 매번 DB명을 써줘야하기 때문에 불편할 수 있음. 방법2) 아래 그림처럼 테이블을 생성할 DB를 더블클릭 OR 우클릭으로..
에러메세지 ora-00001 unique constraint violated (유일성 제약조건에 위배됩니다.) 해결방법 테이블에 하나만 존재해야하는 key를 중복해서 넣을 때 발생 중복된 값을 삭제하고 insert 해야함
에러메세지 ORA-00911: invalid character 원인 일반적으로 쿼리에 잘 못 된 위치에 ; 이 들어가 있을 때 나는 에러 +) 파라미터 개수가 틀린 경우에도 문제가 발생할 수 있음 (보통 파라미터 개수가 틀린 경우 파라미터가 개수가 틀리다는 에러가 나지만 아주 아닌 곳에 들어가면 날 수도 있는 에러) 해결 방법 위 글에서는 sql.append(" FROM tb_bbs; ") 의 ; 삭제
1. 파일 → Data Modeler → 임포트 → 데이터 딕셔너리 2. 원하는 데이터베이스에 접속하기 위한 데이터베이스 접속을 선택 3. 임포트하려는 스키마/데이터베이스 선택 4. 병합 해주기 5. ERD 완성
[관계형 데이터베이스의 기본] 1) 기본용어 - 속성 : Attribute, 칼럼, 필드 - 도메인 : Domain, 자료형 - 튜플 : Tuple, 행, 레코드 - 릴레이션 : Relation, 데이터간의 관계를 나타내는 지표 (table) 2) 키의 종류 - 기본키 : Primary Key 데이터베이스의 설계자에 의해 선택된 한 개의 키를 의미 (유일성을 강조하기 위해서) 중복되지 않으며 (유일성) 정의되지 않은 NULL값을 가질 수 없다 - 외래키 : Foreign Key 테이블간에 관계를 맺기 위해서 사용된다 (참조키인데 반드시 PK를 참조할 필요는 없음) 3) 무결성 제약조건 - 도메인 무결성 : 테이블에서 주어진 속성으로 입력되는 모든 값은 그 속성으로 정의 되거나 제약된 도메인 영역에 있어야..