«sql» 태그된 질문

SQL (Structured Query Language)은 데이터베이스를 쿼리하기위한 언어입니다. 질문에는 코드 예제, 테이블 구조, 샘플 데이터 및 사용중인 DBMS 구현 (예 : MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 등)에 대한 태그가 포함되어야합니다. 질문이 특정 DBMS에만 관련된 경우 (특정 확장 / 기능 사용) 대신 해당 DBMS의 태그를 사용하십시오. SQL 태그가 지정된 질문에 대한 답변은 ISO / IEC 표준 SQL을 사용해야합니다.





14
하위 쿼리와 조인
다른 회사에서 상속 한 응용 프로그램의 느린 섹션을 리팩터링하여 다음과 같은 하위 쿼리 대신 내부 조인을 사용했습니다. WHERE id IN (SELECT id FROM ...) 리팩토링 된 쿼리는 약 100 배 빠르게 실행됩니다. (~ 50 초 ~ ~ 0.3) 개선이 필요했지만 왜 그렇게 과감했는지 설명 할 수 있습니까? where 절에 사용 …


9
SQL Server 데이터베이스 크기 선택
데이터베이스의 크기 만 가져 오기 위해 SQL 서버를 어떻게 쿼리 할 수 ​​있습니까? 나는 이것을 사용했다 : use "MY_DB" exec sp_spaceused 알 겠어 : database_name database_size unallocated space My_DB 17899.13 MB 5309.39 MB 필요하지 않은 여러 열을 반환합니다.이 저장 프로 시저에서 database_size 열을 선택하는 트릭이 있습니까? 나는 또한이 코드를 시도했다 …



3
PostgreSQL 열 이름은 대소 문자를 구분합니까?
personsPostgres에서 열 이름이 say 인 다른 팀이 전달한 db 테이블이 "first_Name"있습니다. 이제 PG Commander를 사용 하여이 column-name 에서이 테이블을 쿼리하려고합니다. select * from persons where first_Name="xyz"; 그리고 그것은 단지 반환 오류 : "first_Name"열이 존재하지 않습니다 내가 어리석은 일을하고 있는지 또는 내가 누락 된이 문제에 대한 해결 방법이 있는지 확실하지 않습니까?



8
Postgres 고유 제한 조건과 인덱스
설명서 를 이해할 수 있듯이 다음 정의는 동일합니다. create table foo ( id serial primary key, code integer, label text, constraint foo_uq unique (code, label)); create table foo ( id serial primary key, code integer, label text); create unique index foo_idx on foo using btree (code, label); 그러나 Postgres 9.4 …
157 sql  postgresql  unique 

30
MySQL : 테이블을 생성 할 수 없음 (errno : 150)
.sql 파일을 가져 오려고하는데 테이블 생성에 실패합니다. 실패한 쿼리는 다음과 같습니다. CREATE TABLE `data` ( `id` int(10) unsigned NOT NULL, `name` varchar(100) NOT NULL, `value` varchar(15) NOT NULL, UNIQUE KEY `id` (`id`,`name`), CONSTRAINT `data_ibfk_1` FOREIGN KEY (`id`) REFERENCES `keywords` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; …

5
오라클 시퀀스의 현재 값을 증가시키지 않고 검색하는 방법은 무엇입니까?
증가하지 않는 시퀀스 값을 검색하는 SQL 명령이 있습니까? 감사. 편집 및 결론 Justin Cave가 말했듯이 시퀀스 번호를 "저장"하는 것은 유용하지 않으므로 select a_seq.nextval from dual; 시퀀스 값을 확인하기에 충분합니다. Ollie는 여전히 초기 질문에 답변했기 때문에 Ollie를 좋은 답변으로 유지합니다. 원하는 경우 시퀀스를 수정하지 않아도되는 필요성에 대해 스스로에게 물어보십시오.
156 sql  oracle  sequence 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.