목록알아두기/SQL (5)
무소의 뿔처럼

Oracle Software Delivery Cloud https://edelivery.oracle.com/osdc/faces/SoftwareDelivery Oracle Database 11g Standard Edition 웹페이지 닫지 않기. sql developer https://www.oracle.com/database/sqldeveloper/technologies/download/ 환경설정 임포트 창은 '아니오'
Every derived table must have its own alias : MYSQL은 서브쿼리에 별칭이 있어야 함. Error Code: 1248. Every derived table must have its own alias Error Code: 1288. The target table A of the UPDATE is not updatable Error Code: 1054 Unknown column '~~' in 'where clause' 두 개의 테이블을 한꺼번에 update 하고 싶어서 찾아봤음. update ( select * from table1 as a, table2 as b where a.idx = b.idx ) set column1 = '티스토리' ; 이런 구조 였음. mysql..
다른 방법 있는데 일단 이 방법으로 알아두기 캡처 출처 : [오라클] 숫자값에 3자리 마다 콤마(,) 찍기 숫자형 컬럼을 조회할 경우 조회된 결과 값에 3자리마다 콤마를 찍어 출력하는 2가지 방법입니다. 1. TO_CHAR 함수 이용 SELECT TO_CHAR( num_col , '999,999,999,999,999') FROM TEMP 주의)999,999 패턴을 주.. dev4u.tistory.com 캡처 출처 : [Oracle] 숫자 3자리마다 콤마(,) 넣어서 출력하기 (123,456.3) 내가 원하는 것 -1234 -> 1,234 => 1. 소수점 없을 때 -1234.5 -> 1,234.5 => 2. 소수점 있을 때 1. 소수점 없을 때 SELECT TO_CHAR(1234, 'fm999,999,9..
SQL> sqlplus / as sysdba 혹은 sql deveroper 최고권한 Grant DBA To User; 모든권한 grant connect, dba, resource to user; 더 많은 정보 Oracle 사용자 만들고 권한 부여하기 1. 사용자 생성하기 DB 객체를 생성할 때에는 DDL인 CREATE를 사용합니다. CREATE USER user_name IDENTIFIED [BY 비밀번호 | EXTERNALLY ] [ DEFAULT TABLESPACE tablespace ] [ TEMPORARY TABLESPACE ta.. jaeu0608.tistory.com
create table 테이블명 ( 칼럼명 number(3) not null primary key, 칼럼명 varchar2(40) ); drop table 테이블명; select * from 테이블명; create table 테이블명 ( 칼럼명 number(3) not null, 칼럼명 varchar2(40) primary key (칼럼명, 칼럼명) --primary key 2개 이상 ); create sequence 시퀀스명; create sequence 시퀀스명 increment by 1 start with 1 maxvalue 1 ; drop sequence 시퀀스명; select * from 시퀀스명; insert into 테이블명 values( ?, ? ); update 테이블명 set 칼럼명 ..