Cộng đồng Hỏi & Đáp của Inflearn
DB 벤더별 내장함수에 대한 방언 지원 듣고 질문드려요
Đã giải quyết
Viết
·
176
1
postgresql 할때는 dsl을 사용안하는데 그런 이유가있을까요?
mysql에서는 MYSQLDSL.GROUPCONNECAT 이렇게했는데
POSTGRESQL에서는 dsl을 사용안하는것같아서
왜그러는지 궁금합니다
javasqlspring-bootjooqdsl
Quiz
71% người trả lời sai. Hãy thử ngay!
jOOQ 사용 시 데이터베이스 변경에 대한 주요 장점은 무엇일까요?
데이터베이스 스키마를 수동으로 관리해야 합니다.
코드 변경 없이 데이터베이스 방언에 맞게 SQL이 자동 생성됩니다.
복잡한 쿼리 작성 시 SQL 문자열을 직접 다뤄야 합니다.
여러 데이터베이스를 동시에 사용할 수 없습니다.
Câu trả lời 1
0
sdm32851630
Người chia sẻ kiến thức
이경용님 안녕하세요.
강의에서 MySQL의 경우 MySQLDSL.group_concant(),
PostgreSQL의 경우 group_concat() 이렇게 적어놓았는데요.
실제로는 static import 되어서 PostgreDSL.group_concat() 이라고 보시면 됩니다. ㅎㅎ
그리고 MySQLDSL, PostgreDSL 이 둘 모두 DSL 클래스를 상속받기 때문에 사실상
DSL.group_concat() 과 동일하다고 보시면 됩니다 :)







감사합니다 공부가 되었습니다 🙇♂