ScriptsProxy 클래스
저장 프로시저와 상호 작용하는 인터페이스입니다.
이 클래스는 직접 인스턴스화하면 안 됩니다. 대신 특성을 사용합니다 scripts .
- 상속
-
builtins.objectScriptsProxy
생성자
ScriptsProxy(container: ContainerProxy, client_connection: CosmosClientConnection, container_link: str)
매개 변수
- container
- client_connection
- container_link
메서드
create_stored_procedure |
컨테이너에 새 저장 프로시저를 만듭니다. 기존 저장 프로시저를 바꾸려면 메서드를 <xref:Container.scripts.replace_stored_procedure> 사용합니다. |
create_trigger |
컨테이너에서 트리거를 만듭니다. 기존 트리거를 바꾸려면 메서드를 <xref:ContainerProxy.scripts.replace_trigger> 사용합니다. |
create_user_defined_function |
컨테이너에 사용자 정의 함수를 만듭니다. 기존 사용자 정의 함수를 대체하려면 메서드를 <xref:ContainerProxy.scripts.replace_user_defined_function> 사용합니다. |
delete_stored_procedure |
컨테이너에서 지정된 저장 프로시저를 삭제합니다. 저장 프로시저가 컨테이너에 아직 없는 경우 예외가 발생합니다. |
delete_trigger |
컨테이너에서 지정된 트리거를 삭제합니다. 트리거가 컨테이너에 아직 없는 경우 예외가 발생합니다. |
delete_user_defined_function |
컨테이너에서 지정된 사용자 정의 함수를 삭제합니다. 사용자 정의 함수가 컨테이너에 아직 없는 경우 예외가 발생합니다. |
execute_stored_procedure |
지정된 저장 프로시저를 실행합니다. 저장 프로시저가 컨테이너에 아직 없는 경우 예외가 발생합니다. |
get_stored_procedure |
sproc로 식별된 저장 프로시저를 가져옵니다. |
get_trigger |
ID로 식별되는 트리거를 가져옵니다. |
get_user_defined_function |
ID로 식별된 사용자 정의 함수를 가져옵니다. |
list_stored_procedures |
컨테이너의 모든 저장 프로시저를 나열합니다. |
list_triggers |
컨테이너의 모든 트리거를 나열합니다. |
list_user_defined_functions |
컨테이너의 모든 사용자 정의 함수를 나열합니다. |
query_stored_procedures |
지정된 쿼리와 일치하는 모든 저장 프로시저를 반환합니다. |
query_triggers |
지정된 쿼리와 일치하는 모든 트리거를 반환합니다. |
query_user_defined_functions |
지정된 쿼리와 일치하는 사용자 정의 함수를 반환합니다. |
replace_stored_procedure |
컨테이너에서 지정된 저장 프로시저를 바꿉 있습니다. 저장 프로시저가 컨테이너에 아직 없는 경우 예외가 발생합니다. |
replace_trigger |
컨테이너에서 지정된 트리거를 바꿉 있습니다. 트리거가 컨테이너에 아직 없는 경우 예외가 발생합니다. |
replace_user_defined_function |
컨테이너에서 지정된 사용자 정의 함수를 바꿉 있습니다. 사용자 정의 함수가 컨테이너에 아직 없는 경우 예외가 발생합니다. |
create_stored_procedure
컨테이너에 새 저장 프로시저를 만듭니다.
기존 저장 프로시저를 바꾸려면 메서드를 <xref:Container.scripts.replace_stored_procedure> 사용합니다.
async create_stored_procedure(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
새 저장 프로시저를 나타내는 받아쓰기입니다.
반환 형식
예외
지정된 저장 프로시저를 만들 수 없는 경우
create_trigger
컨테이너에서 트리거를 만듭니다.
기존 트리거를 바꾸려면 메서드를 <xref:ContainerProxy.scripts.replace_trigger> 사용합니다.
async create_trigger(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
새 트리거를 나타내는 받아쓰기입니다.
반환 형식
예외
지정된 트리거를 만들 수 없는 경우
create_user_defined_function
컨테이너에 사용자 정의 함수를 만듭니다.
기존 사용자 정의 함수를 대체하려면 메서드를 <xref:ContainerProxy.scripts.replace_user_defined_function> 사용합니다.
async create_user_defined_function(body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
새 사용자 정의 함수를 나타내는 받아쓰기입니다.
반환 형식
예외
사용자 정의 함수를 만들 수 없는 경우
delete_stored_procedure
컨테이너에서 지정된 저장 프로시저를 삭제합니다.
저장 프로시저가 컨테이너에 아직 없는 경우 예외가 발생합니다.
async delete_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> None
매개 변수
반환 형식
예외
저장 프로시저가 성공적으로 삭제되지 않았습니다.
저장 프로시저가 컨테이너에 없습니다.
delete_trigger
컨테이너에서 지정된 트리거를 삭제합니다.
트리거가 컨테이너에 아직 없는 경우 예외가 발생합니다.
async delete_trigger(trigger: str | Dict[str, Any], **kwargs: Any) -> None
매개 변수
반환 형식
예외
트리거가 성공적으로 삭제되지 않았습니다.
트리거가 컨테이너에 없습니다.
delete_user_defined_function
컨테이너에서 지정된 사용자 정의 함수를 삭제합니다.
사용자 정의 함수가 컨테이너에 아직 없는 경우 예외가 발생합니다.
async delete_user_defined_function(udf: str | Dict[str, Any], **kwargs: Any) -> None
매개 변수
반환 형식
예외
udf가 성공적으로 삭제되지 않았습니다.
UDF가 컨테이너에 없습니다.
execute_stored_procedure
지정된 저장 프로시저를 실행합니다.
저장 프로시저가 컨테이너에 아직 없는 경우 예외가 발생합니다.
async execute_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
- enable_script_logging
- bool
현재 요청에 대한 스크립트 로깅을 사용하거나 사용하지 않도록 설정합니다.
반환
지정된 매개 변수에 대해 실행된 저장 프로시저의 결과입니다.
반환 형식
예외
저장 프로시저 실행이 실패하거나 지정된 ID가 있는 저장 프로시저가 컨테이너에 없는 경우
get_stored_procedure
sproc로 식별된 저장 프로시저를 가져옵니다.
async get_stored_procedure(sproc: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
검색된 저장 프로시저를 나타내는 받아쓰기입니다.
반환 형식
예외
지정된 저장 프로시저를 검색할 수 없는 경우
get_trigger
ID로 식별되는 트리거를 가져옵니다.
async get_trigger(trigger: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
검색된 트리거를 나타내는 받아쓰기입니다.
반환 형식
예외
지정된 트리거를 검색할 수 없는 경우
get_user_defined_function
ID로 식별된 사용자 정의 함수를 가져옵니다.
async get_user_defined_function(udf: str | Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
검색된 사용자 정의 함수를 나타내는 받아쓰기입니다.
반환 형식
예외
사용자 정의 함수를 검색할 수 없는 경우
list_stored_procedures
컨테이너의 모든 저장 프로시저를 나열합니다.
list_stored_procedures(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
매개 변수
- max_item_count
- int
열거형 작업에서 반환할 최대 항목 수입니다.
반환
저장 프로시저(dicts)의 AsyncItemPaged입니다.
반환 형식
예외
지정된 저장 프로시저를 만들 수 없는 경우
list_triggers
컨테이너의 모든 트리거를 나열합니다.
list_triggers(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
매개 변수
- max_item_count
- int
열거형 작업에서 반환할 최대 항목 수입니다.
반환
트리거(dicts)의 AsyncItemPaged입니다.
반환 형식
예외
지정된 저장 프로시저를 만들 수 없는 경우
list_user_defined_functions
컨테이너의 모든 사용자 정의 함수를 나열합니다.
list_user_defined_functions(**kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
매개 변수
- max_item_count
- int
열거형 작업에서 반환할 최대 항목 수입니다.
반환
사용자 정의 함수(dicts)의 AsyncItemPaged입니다.
반환 형식
예외
지정된 저장 프로시저를 만들 수 없는 경우
query_stored_procedures
지정된 쿼리와 일치하는 모든 저장 프로시저를 반환합니다.
query_stored_procedures(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
매개 변수
- max_item_count
- int
열거형 작업에서 반환할 최대 항목 수입니다.
반환
저장 프로시저(dicts)의 AsyncItemPaged입니다.
반환 형식
예외
지정된 저장 프로시저를 만들 수 없는 경우
query_triggers
지정된 쿼리와 일치하는 모든 트리거를 반환합니다.
query_triggers(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
매개 변수
- max_item_count
- int
열거형 작업에서 반환할 최대 항목 수입니다.
반환
트리거(dicts)의 AsyncItemPaged입니다.
반환 형식
예외
지정된 저장 프로시저를 만들 수 없는 경우
query_user_defined_functions
지정된 쿼리와 일치하는 사용자 정의 함수를 반환합니다.
query_user_defined_functions(query: str | Dict[str, Any], **kwargs: Any) -> AsyncItemPaged[Dict[str, Any]]
매개 변수
- max_item_count
- int
열거형 작업에서 반환할 최대 항목 수입니다.
반환
사용자 정의 함수(dicts)의 AsyncItemPaged입니다.
반환 형식
예외
지정된 저장 프로시저를 만들 수 없는 경우
replace_stored_procedure
컨테이너에서 지정된 저장 프로시저를 바꿉 있습니다.
저장 프로시저가 컨테이너에 아직 없는 경우 예외가 발생합니다.
async replace_stored_procedure(sproc: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
바꾸기를 통과한 후 저장 프로시저를 나타내는 받아쓰기입니다.
반환 형식
예외
바꾸기에 실패했거나 지정된 ID를 가진 저장 프로시저가 없는 경우
replace_trigger
컨테이너에서 지정된 트리거를 바꿉 있습니다.
트리거가 컨테이너에 아직 없는 경우 예외가 발생합니다.
async replace_trigger(trigger: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
바꾸기를 통과한 후 트리거를 나타내는 받아쓰기입니다.
반환 형식
예외
바꾸기에 실패했거나 지정된 ID를 가진 트리거가 없는 경우
replace_user_defined_function
컨테이너에서 지정된 사용자 정의 함수를 바꿉 있습니다.
사용자 정의 함수가 컨테이너에 아직 없는 경우 예외가 발생합니다.
async replace_user_defined_function(udf: str | Dict[str, Any], body: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]
매개 변수
반환
바꾸기를 통과한 후 사용자 정의 함수를 나타내는 받아쓰기입니다.
반환 형식
예외
바꾸기에 실패했거나 지정된 ID를 가진 사용자 정의 함수가 없는 경우
Azure SDK for Python