mysql과 oracle sql의 주요 차이점은 무엇입니까?
저는 소프트웨어 개발자입니다.저는 mysql을 수년간 사용해 왔고, 이제 프로젝트에서 오라클을 처음 접하게 되었습니다.
SQL이 경우에 따라 상당히 다르게 동작하는 것을 주의해야 한다고 들었습니다.뭘 기대해야 할지 모르겠어요.나는 주로 뻔한 것들과 전형적인 초보자 실수들을 찾고 있다.
예를 들어, 저는 그 oracle을 no auto increment라고 들었습니다.
그런 종류의 물건을 찾고 있어요.이미 해결된 문제에 대한 새로운 해결책을 만드는 것을 피할 수 있는 추가 지식을 주시면 감사하겠습니다.
예를 들어, 저는 그 oracle을 no auto increment라고 들었습니다.
Oracle에는 시퀀스가 있습니다.이것은 다른 표기법일 뿐입니다.INSERT에서 자동으로 증가하는 열 값에 대한 아이디어는 확실히 존재합니다.
Oracle에서는 테이블 정의와 별도로 기본 키와 외부 키를 제약 조건으로 추가합니다.
PostgreSQL은 오픈 소스 데이터베이스 중 Oracle에 가장 가까운 것입니다.그것 역시 시퀀스가 있어요.
MySQL에는 그룹화에 대한 비표준 해석이 있기 때문에 그룹화는 큰 차이입니다.따라서 현명한 그룹화를 많이 사용하는 경우 Oracle에서 쿼리를 실행하지 않을 수 있습니다.
http://dev.mysql.com/doc/refman/5.6/en/group-by-hidden-columns.html
언급URL : https://stackoverflow.com/questions/7283828/what-are-the-major-differences-between-the-mysql-and-oracle-sql-dialects
'programing' 카테고리의 다른 글
각도에서의 오류 처리JS http get 후 구성 (0) | 2023.03.28 |
---|---|
WordPress 테마 개발 - 템플릿 엔진 (0) | 2023.03.28 |
wordpress - stackoverflow와 같은 인라인 에이잭스 코멘트가 있습니다. (0) | 2023.03.28 |
Woocommerce 3에서 프로그램 방식으로 제품 재고 업데이트 (0) | 2023.03.28 |
Spring REST 여러 @RequestBody 파라미터가 가능합니까? (0) | 2023.03.28 |