- php 캐쉬제거
- javascript 바코드 생성
- asp.net core Select
- django 엑셀불러오기
- XSS PHP
- 맥 오라클설치
- 404에러페이지
- ASP.Net Core 404
- XSS방어
- 바코드 생성하기
- SSD 복사
- 타임피커
- ViewBag
- 원격ftp
- 말줄임표시
- javascript redirection
- Mac Oracle
- TempData
- 하드 마이그레이션
- asp ftp
- ViewData
- simpe ftp
- 바코드 스캔하기
- swagger 500 error
- asp.net dropdownlist
- jquery 바코드생성
- asp.net core swagger
- 강제이동
- 하드 윈도우 복사
- asp.net Select
목록SQL (49)
웹개발자의 기지개

간단히 Oracle 11g Express 버전을 설치하였다. 새 사용자 계정과 권한을 만들고 확인해 보자. SQL Commaind 에서 conn/as sysdba 로 연결한다. create user 사용자계정 identified by 비번; grant connect, resource, dba to 사용자계정 ; commit; [권한 취소] revoke connect, resource, dba from 사용자계정; [ 권한 삭제 ] drop user 사용자계정 cascade; 참고 : https://ajdahrdl.tistory.com/2 [Oracle] 계정 생성 및 권한 부여 방법 Oracle 11g 기준으로 작성된 글입니다. oracle 11g 설치를 다 하신 후에 cmd와 sql developer에..

row_number() 순위 함수이다. 페이징 작업시 유용하다. 그룹으로 묶어서 순서를 줄때는 partition by 칼럼 을 넣어준다. ROW_NUMBER() OVER( partition by name order by no asc ) AS RN SELECT *, ROW_NUMBER() OVER(PARTITION BY name ORDER BY name ASC) AS RN coupon_download where cno=1 다만, 유의할 것은 Mysql 5.5, 5.7 등의 버전에서는 ROW_NUMBER() 가 지원되지 않고 8점대 이상에서 지원됨을 유의 만약 이 ROW_NUMBER() 가 지원안된다면, 다중쿼리로 조금 복잡하게 처리해야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15..

오라클에서 ROW_NUMBER() 를 이용하는 것을 MS-SQL 에서도 이용할 수 있다. with 문으로 일련의 가상 테이블을 만들고, row_num 으로 페이징 처리한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 WITH cte_customers AS ( SELECT ROW_NUMBER() OVER( ORDER BY first_name, last_name ) row_num, customer_id, first_name, last_name FROM sales.customers ) SELECT customer_id, first_name, last_name FROM cte_customers WHERE row_num > 20 AND row_num
[MySQL] 가장 최근에 입력한 idx값 얻어오기 last_insert_id , mysql_insert_id (tistory.com) [MySQL] 가장 최근에 입력한 idx값 얻어오기 last_insert_id , mysql_insert_id개발하다 보면 자주 접하는 부분이다. insert 문으로 DB 입력을 하면 그 최근의 idx 값을 불러와야 할때 쓰이는 두 함수 이다. 차이점은 last_insert_id 는 mysql 구문내에서 쓰이고, mysql_insert_id 는 PHP상wonpaper.tistory.com 특정테이블에서 PK 값이 보통의 경우 auto_increment 속성을 가지는 경우가 많다. 이때, 간단히 다음 시퀀스의 PK 값을 바로 알고 싶을때 SELECT AUTO_IN..

1. SQL PULS 에서 사용자추가 SQL> ed adduserC##아이디.sql SQL> create user C##아이디 identified by 비밀번호 default tablespace users; 2. 사용자 권한 설정 SQL> grant connect, resource to C##아이디; 3. Oracle SQL Developer 에서 새로 접속 C##아이디 비밀번호 [ tablespace 지정하기 ] 1. 테이블스페이스 리스트 확인 SQL> select tablespace_name, bytes, file_name from dba_data_files; 2. 테이블스페이스 변경하기 보기 > DBA 창 열기 새로운 테이블스페이스 생성한다. 기존 C##SAMSUNGSHI 사용자에게 새로 만든 테이..

위와 같은 테이블의 데이터 들이 들어있다고 했을때, tb1, tb2, ... 이런식의 다양한 형태의 묶음이 있는 데이터에서, sigun 칼럼(시군)별로 묶어서 level 칼럼 평균(avg) 값들을 뽑아 낼때 이를 가장 큰 순위대로 나타내고 싶을때 Over 를 쓰면 간단히 해결된다. 1 2 3 select sigun, AVG(level), Rank() over(order by AVG(level) DESC) AS Rank from 테이블명 where tb='tb1' or tb='tb2' or tb='tb3' or tb='tb4' group by sigun Colored by Color Scripter cs
https://dbdiagram.io/home dbdiagram.io - Database Relationship Diagrams Design Tool dbdiagram.io ERD 를 무료로 가볍게 작성할 수 있는 사이트이다. 사용법은 간단한 예제만으로도 충분했다.
PK 등에 auto increament 증가값을 자주 이용하는데, 이에 대한 증가값을 가져오는 방법이다. 1. IDENT_CURRENT('특정테이블명') - 특정 테이블에 한정할 수 있음 - 특정 세션과 범위에 있는 테이블에 대한 마지막 ID 값을 반환함 SELECT IDENT_CURRENT('테이블명') 2. @@IDENTITY - 전체 범위에 대한 현제 세션에 있는 테이블에 대해 생성된 마지막 ID 값을 반환함 SELECT @@IDENTITY() 3. SCOPE_IDENTITY() - 현제 세션, 범위에 있는 테이블에 대해 생성된 마지막 ID 값을 반환함 SELECT SCOPE_IDENTITY() 출처 : https://rocabilly.tistory.com/26