«oracle» 태그된 질문

Oracle Database는 Oracle Corporation에서 만든 다중 모델 데이터베이스 관리 시스템입니다. Java 및 MySQL과 같이 Oracle이 소유 한 다른 제품에는이 태그를 사용하지 마십시오.


17
주문 후 Oracle 쿼리에서 반환되는 행 수를 어떻게 제한합니까?
Oracle쿼리에 MySQL limit절이 포함 된 것처럼 동작하도록 하는 방법이 있습니까? 에서는 MySQL,이 작업을 수행 할 수 있습니다 : select * from sometable order by name limit 20,10 21에서 30 번째 줄을 얻으려면 (처음 20 개 건너 뛰고, 다음 10 개 줄). 행은. 다음에 선택 order by되므로 실제로 20 번째 이름에서 …

30
열의 최대 값이있는 행을 가져옵니다.
표: UserId, Value, Date. UserId, 각 UserId의 max (Date)에 대한 값을 가져오고 싶습니다. 즉, 최신 날짜를 가진 각 UserId의 값입니다. SQL로 간단하게 수행 할 수있는 방법이 있습니까? (바람직하게 오라클) 업데이트 : 모든 모호성에 대한 사과 : 모든 UserId를 가져와야합니다. 그러나 각 UserId에 대해 해당 사용자가 최신 날짜를 가진 행만 해당합니다.


30
SQL 데이터베이스 테이블에서 n 번째 행을 선택하는 방법은 무엇입니까?
데이터베이스 테이블에서 n 번째 행 을 선택하는 (이상적으로) 데이터베이스 불가지론 적 방법을 배우고 싶습니다 . 다음 데이터베이스의 고유 기능을 사용하여 이것이 어떻게 달성 될 수 있는지 보는 것도 흥미로울 것입니다. SQL 서버 MySQL PostgreSQL SQLite 신탁 현재 SQL Server 2005에서 다음과 같은 작업을 수행하고 있지만 다른 더 독립적 인 접근 …



15
오라클 : 테이블이 존재하는 경우
Oracle 데이터베이스에 대한 마이그레이션 스크립트를 작성 IF EXISTS중이며 Oracle이 MySQL의 구성 과 비슷한 것을 원했습니다 . 특히, MySQL에서 테이블을 삭제하려고 할 때마다 다음과 같은 작업을 수행합니다 DROP TABLE IF EXISTS `table_name`; 이렇게하면 테이블이 존재 DROP하지 않으면 오류가 발생하지 않으며 스크립트를 계속 진행할 수 있습니다. 오라클도 비슷한 메커니즘을 가지고 있습니까? 다음 …
343 sql  oracle  sql-drop 

24
SQL에“LIKE”와“IN”의 조합이 있습니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Существует ли комбинация операторов LIKE и IN в условии запроса? SQL에서는 LIKE거의 모든 정규화 규칙을 위반하는 데이터베이스로 인해 "슬프게도" "조건 을 사용해야 합니다. 지금은 바꿀 수 없습니다. 그러나 그것은 질문과 관련이 없습니다. 또한 WHERE something in (1,1,2,3,5,8,13,21)SQL 문의 가독성과 …
341 sql  sql-server  oracle  tsql  plsql 

11
외래 키가 NULL이거나 중복 될 수 있습니까?
나를 위해 두 가지를 분명히하십시오. 외래 키가 NULL 일 수 있습니까? 외래 키를 복제 할 수 있습니까? 내가 알기로 NULL는 외래 키에 사용해서는 안되지만 일부 응용 프로그램에서는 NULLOracle과 SQL Server 모두 에 입력 할 수 있으며 그 이유를 모르겠습니다.


14
Oracle에서 내부 조인이 포함 된 명령문 업데이트
MySQL에서 잘 작동하는 쿼리가 있지만 Oracle에서 실행할 때 다음 오류가 발생합니다. SQL 오류 : ORA-00933 : SQL 명령이 제대로 종료되지 않았습니다. 00933. 00000- "SQL 명령이 제대로 종료되지 않았습니다." 쿼리는 다음과 같습니다. UPDATE table1 INNER JOIN table2 ON table1.value = table2.DESC SET table1.value = table2.CODE WHERE table1.UPDATETYPE='blah';

12
오라클 : UPSERT 방법 (테이블에 업데이트 또는 삽입?)
UPSERT 조작은 테이블에 이미 데이터와 일치하는 행이 있는지에 따라 테이블에 행을 갱신하거나 삽입합니다. if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... 오라클은 특정 UPSERT 문을 가지고 있지 않으므로이를 수행하는 가장 좋은 방법은 무엇입니까?
293 sql  oracle  merge  upsert 



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