일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스
- 자바
- php
- 공모주 청약
- linux
- 자바스크립트
- html
- IPO
- 주식
- JavaScript
- jquery
- 오라클
- 주식 청약
- Eclipse
- 맥
- 공모주 청약 일정
- 7월 공모주 청약 일정
- SQL
- JSTL
- codeigniter
- 주식 청약 일정
- Stock
- MYSQL
- css
- Stock ipo
- 코드이그나이터
- 제이쿼리
- Oracle
- 공모주
- java
- Today
- Total
목록MSSQL (34)
개발자의 끄적끄적
[sql] 계층형 트리구조 쿼리 [펌] MS-SQL 2005 부터 추가된 재귀쿼리를 설명 하고자 한다. 트리구조 쿼리에 사용하면 유용할 거 같아서 포스팅을 하게 되었다. with xxx(col 1,col 2...col n) as ( table union table ) select * from xxx order by order column 오라클 재귀쿼리 호출했던 같은 구조의 테이블로 샘플을 짜보겠다. 2014/08/12 - [DB/Oracle] - 오라클 계층형 트리구조 쿼리 (재귀호출) - START WITH .. CONNECT BY PRIOR 1. 테이블 생성 create table tree_table( id int not null, parent_id int not null, name nvarchar..
[sql] mssql BOF,EOF 속성 참고 [펌] BOF 현재 레코드 위치가 레코드 집합 개체의 첫 번째 레코드 앞에 있음을 나타냅니다. EOF 현재 레코드 위치가 레코드 집합 개체의 마지막 레코드 뒤에 있음을 나타냅니다. 반환 값 BOF 및 EOF 속성은 부울 값을 반환 합니다. 설명 BOF 및 EOF 속성을 사용 하 여 레코드에서 레코드로 이동할 때 레코드 집합 개체 의 제한을 초과 했는지 여부를 확인할 수 Recordset 있습니다. 현재 레코드 위치가 첫 번째 레코드 앞에 있으면 BOF 속성은 True (-1)를 반환 하 고 현재 레코드 위치가 첫 번째 레코드에 있거나 첫 번째 레코드 뒤에 있으면 False (0)를 반환 합니다. EOF 속성은 현재 레코드 위치가 마지막 레코드 뒤에 있으면 T..
[MSSQL] 문자열 치환 (REPLACE,STUFF) 사용법 & 예제 데이터베이스를 사용하다보면 테이블안에있는 데이터의 특정 문자들만 치환 해줘야 하는 일이 생깁니다. 이번 포스팅에서는 특정 문자열을 바꿔주는 REPLACE함수와 STUFF함수에 대해서 알아보도록 하겠습니다. REPLACE 지정된 문자열 값을 특정 문자열로 바꿔주는 함수입니다. 사용법 --문법-- REPLACE('문자열','치환예정문자','치환할문자') --예시-- REPLACE('ABCDEFG','DEF','XXX') 예제 --MY_TABLE에서 이름(NM_KOR)을 이씨를 김씨으로 바꿔서 출력-- SELECT REPLACE(NM_KOR,'이','김')AS 사원명 FROM MY_TABLE STUFF 지정된 문자열의 시작위치와 크기를 지..
[SQL] ALTER TABLE 문. 테이블 수정하기 [펌] ALTER 구문은 테이블을 수정합니다. 컬럼을 추가 한다거나 삭제 한다거나, 컬럼의 속성을 변경해 줄수 있습니다. 도움말에는 열과 제약 조건을 변경, 추가 또는 삭제하거나 파티션을 재할당하거나 제약 조건과 트리거를 설정 또는 해제하여 테이블 정의를 수정합니다. 라고 나와있습니다. 앞서 만들어 봤던 테이블을 한번 확인 해보면 상당히 쓸모없게 생겼는데. alter table 을 통해 컬럼을 추가해주고 삭제하여 좀더 쓸모 있게 만들어 보겠습니다. 나이값을 없애고 생년월일을 넣어 두고 싶습니다. 컬럼이름은 Birth 로 변경을 하고 속성은 문자열 형태로 변경을 할겁니다. 이름을 변경 할때는 저장프로시저를 사용하면 편하지만 alter를 통해 컬럼을 삭제..
[sql] MSSQL TOP 1 MYSQL LIMIT 1 사용법 MSSQL MYSQL 설명 TOP 1 LIMIT 1 숫자로 명시한 ROW만 SELECT 된다. MSSQL 예제 ) SELECT TOP 1 // 여기서 지정된 숫자가 SELECT할 ROW 수 DEPT_CODE , DEPT_NAME FROM DEPARTMANT MYSQL 예제 ) SELECT DEPT_CODE , DEPT_NAME FROM DEPARTMANT LIMIT 1 출처: https://choija.tistory.com/1 [수캥이의 삶 ]
[sql] MSSQL 무료 접속 툴 다운로드 MSSQL 접속 툴이 몇가지 있다고 한다. 나는 그 중 MS에서 제공하는 무료 접속 툴을 사용한다. 사용 이유는 MS에서 만든 DBMS를 사용할 것이니 MS에서 만든 접속 툴을 사용하는 것이 좋을 것 같아서다. 물론 다른 것들을 경험해봐야 겠지만 우선 기본부터.... 다운로드 방법은 그리 복잡하지 않다. 간단히 기술해 볼 생각이다. MS에서 제공하는 MSSQL 접속 툴은 무료인데 나름 쓸만한 것 같다. 접속 툴은 SQL Server Management Studio 라는 프로그램이다. 접속 툴이라고 이름을 붙였는데 이 비슷한 것이 MySQL의 Workbench utility 를 생각하면 될 것 같다. MySQL의 Workbench utility 처럼 쓸 수 있는..
[MSSQL] MSSQL 날짜 포맷 변환표 [펌] - 기준날짜 2000년 01월 02일 13시 14분 15.678초 기준 날짜 형변환 - MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환) 번호 쿼리 결과 코드 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(8), DATETIME, 4) 02.01..
[sql] mssql 날짜 형식 변환 ( convert ) 번호 출력값 사용방법 0 Feb 22 2006 4:26PM CONVERT(CHAR(19), CURRENT_TIMESTAMP, 0) 1 02/22/06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 1) 2 06.02.22 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 2) 3 22/02/06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 3) 4 22.02.06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 4) 5 22-02-06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 5) 6 22 Feb 06 CONVERT(CHAR(9), CURRENT_TIMES..