logologo
시작
가이드
개발
플러그인
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
시작
가이드
개발
플러그인
API
logologo
개요

데이터 소스

데이터 소스 관리
메인 데이터 소스

외부 데이터 소스 (데이터베이스)

소개
외부 MySQL
외부 MariaDB
외부 PostgreSQL
외부 MSSQL
외부 Oracle
메인 vs. 외부 데이터베이스 비교
REST API 데이터 소스
KingbaseES 데이터 소스

데이터 테이블

개요
일반 테이블
상속 테이블
파일 테이블
트리 테이블
캘린더 테이블
댓글 테이블
표현식 테이블
SQL 테이블
데이터베이스 뷰

테이블 필드

개요
필드 유효성 검사

기본 유형

한 줄 텍스트
여러 줄 텍스트
전화번호
이메일
URL
정수
숫자
백분율
비밀번호
색상
아이콘

선택 유형

체크박스
드롭다운 (단일 선택)
드롭다운 (다중 선택)
라디오 버튼
체크박스

멀티미디어

Markdown
Markdown(Vditor)
리치 텍스트
첨부 파일 (관계)
첨부 파일 (URL)

날짜 & 시간

개요
날짜/시간 (타임존 포함)
날짜/시간 (타임존 미포함)
Unix 타임스탬프
날짜 (시간 미포함)
시간

도형

점
선
원
다각형

고급 유형

UUID
Nano ID
정렬
계산 공식
자동 번호
JSON
테이블 선택기
암호화

시스템 정보

생성일
마지막 수정일
생성자
마지막 수정자
스페이스
Table OID

관계 유형

개요
일대일
일대다
다대일
다대다
다대다 (배열)

개발

개요
Previous Page표현식 테이블
Next Page데이터베이스 뷰
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#SQL 컬렉션

This feature is provided by the plugin «컬렉션: SQL»

#소개

SQL 컬렉션은 SQL 쿼리를 사용하여 데이터를 가져오는 강력한 방법을 제공합니다. SQL 쿼리를 통해 데이터 필드를 추출하고 관련 필드 메타데이터를 구성하면, 사용자는 일반 테이블을 사용하는 것처럼 이 필드들을 활용할 수 있습니다. 이 기능은 복잡한 조인 쿼리, 통계 분석 등 다양한 시나리오에서 특히 유용합니다.

#사용 설명서

#새 SQL 컬렉션 생성

1. SQL 입력 상자에 SQL 쿼리를 입력한 후 `실행 (Execute)` 버튼을 클릭합니다. 시스템은 SQL 쿼리에 사용된 테이블과 필드를 분석하여 원본 테이블에서 관련 필드 메타데이터를 자동으로 추출합니다.

2. 시스템이 자동으로 분석한 원본 테이블과 필드가 올바르지 않은 경우, 해당 필드의 메타데이터를 사용하기 위해 올바른 테이블과 필드를 수동으로 선택할 수 있습니다. 먼저 원본 테이블을 선택한 다음, 아래 필드 소스 섹션에서 해당 테이블의 필드를 선택해야 합니다.

3. 원본 필드가 없는 필드의 경우, 시스템은 데이터 유형을 기반으로 필드 유형을 추론합니다. 추론 결과가 올바르지 않으면 필드 유형을 수동으로 선택할 수 있습니다.

4. 각 필드를 구성하는 동안 미리보기 영역에서 해당 표시 효과를 확인할 수 있어, 설정 변경의 즉각적인 영향을 볼 수 있습니다.

5. 구성이 완료되고 모든 것이 올바른지 확인한 후, SQL 입력 상자 아래의 `확인 (Confirm)` 버튼을 클릭하여 최종 제출을 완료합니다.

#편집

  1. SQL 쿼리를 수정해야 할 경우, 수정 (Edit) 버튼을 클릭하여 SQL 문을 직접 변경하고 필요에 따라 필드를 재구성할 수 있습니다.

  2. 필드 메타데이터를 조정하려면 필드 구성 (Configure fields) 옵션을 사용하여 일반 테이블과 동일하게 필드 설정을 업데이트할 수 있습니다.

#동기화

SQL 쿼리는 변경되지 않았지만, 기본 데이터베이스 테이블 구조가 수정된 경우, 필드 구성 (Configure fields) - 데이터베이스에서 동기화 (Sync from database)를 선택하여 필드를 동기화하고 재구성할 수 있습니다.

#SQL 컬렉션과 연결된 데이터베이스 뷰 비교

템플릿 유형최적의 사용 사례구현 방식CRUD 작업 지원
SQL간단한 모델, 경량 사용 사례
데이터베이스와의 제한적인 상호 작용
뷰 유지 관리 불필요
UI 기반 작업 선호
SQL 서브쿼리지원 안 함
데이터베이스 뷰 연결복잡한 모델
데이터베이스 상호 작용 필요
데이터 수정 필요
더 강력하고 안정적인 데이터베이스 지원 필요
데이터베이스 뷰부분적으로 지원
WARNING

SQL 컬렉션을 사용할 때는 NocoBase 내에서 관리 가능한 데이터 테이블을 선택해야 합니다. 동일한 데이터베이스에 있지만 NocoBase에 연결되지 않은 다른 테이블을 사용하면 SQL 쿼리 구문 분석이 정확하지 않을 수 있습니다. 이러한 요구 사항이 있는 경우 뷰를 생성하고 연결하는 방법을 고려해 보세요.