InfoGrab DocsInfoGrab Docs

Snowflake 노드 문서

Snowflake 노드를 사용하면 Snowflake에서 작업을 자동화하고, Snowflake를 다른 애플리케이션과 통합할 수 있습니다. n8n은 SQL 쿼리 실행, 데이터베이스 행 삽입을 포함한 다양한 Snowflake 기능을 기본으로 지원합니다. 이 페이지에서는 Snowflake 노드가 지원하는 작업 목록과 추가 리소스 링크를 확인할 수 있습니다. Note 자격 증명 인증 설정에 대한 안내는 Snowflake 자격 증명 을 참고하세요. 작업 # SQL 쿼리를 실행합니다. 데이터베이스에 행을 삽입합니다. 데이터베이스의 행을 업데이트합니다. SQL 쿼리 실행하기 # Snowflake에서 SQL 쿼리를 실행할 때, 매개변수화된 쿼리를 사용하여 SQL 문에 값을 안전하게 전달할 수 있습니다. 쿼리 매개변수 사용하기 # Options 섹션의 Query Parameters 필드를 사용하여 쿼리에 값을 바인딩하세요. n8n은 쿼리 매개변수의 데이터를 정제(sanitize)하여 SQL 인젝션을 방지합니다. SQL 쿼리에서 매개변수 값이 삽입될 위치를 나타내려면 $1 , $2 , $3 등의 자리 표시자(placeholder)를 사용하세요. 예를 들면 다음과 같습니다. SELECT * FROM users WHERE email = $ 1 AND status = $ 2 ; 그런 다음 Query Parameters 에서 바인딩할 값을 제공하세요. 고정 값이나 표현식을 제공할 수 있습니다. 입력 항목에서 데이터를 가져오려면 표현식을 사용하세요. {{ $json. email }}, {{ $json. status }} 각 매개변수 값은 쉼표로 구분해야 합니다. 첫 번째 값은 $1 에, 두 번째 값은 $2 에 바인딩되는 방식으로 이어집니다. Warning 보안 권장 사항 쿼리에 외부 또는 신뢰할 수 없는 입력이 포함된 경우, {{ }} 표현식을 쿼리 문자열에 직접 보간하는 대신 쿼리 매개변수를 사용하세요. 이렇게 하면 값이 적절히 정제되어 SQL 인젝션 공격을 방지할 수 있습니다. 템플릿 및 예제 # Snowflake 노드 문서 통합 템플릿 찾아보기 또는 모든 템플릿 검색하기