TSqlModel.AddOrUpdateObjects 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions) |
에 정의된 개체를 사용하여 지정된 |
| AddOrUpdateObjects(String, String, TSqlObjectOptions) |
에 정의된 개체를 사용하여 지정된 |
AddOrUpdateObjects(TSqlScript, String, TSqlObjectOptions)
에 정의된 개체를 사용하여 지정된 sourceName 개체에 대해 정의된 inputScript개체를 추가하거나 업데이트합니다. 이전에 동일한 sourceName 개체를 추가한 경우 이러한 개체가 완전히 대체됩니다. 개체 정의는 개체의 TSqlScript 내용과 개체에 정의된 추가 메타데이터를 TSqlObjectOptions 기반으로 합니다. 스크립트는 유효한 TSql DDL 문으로 구성되어야 합니다.
public void AddOrUpdateObjects(Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript inputScript, string sourceName, Microsoft.SqlServer.Dac.Model.TSqlObjectOptions options);
member this.AddOrUpdateObjects : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript * string * Microsoft.SqlServer.Dac.Model.TSqlObjectOptions -> unit
Public Sub AddOrUpdateObjects (inputScript As TSqlScript, sourceName As String, options As TSqlObjectOptions)
매개 변수
- inputScript
- TSqlScript
TSql DDL 문을 포함하는 스크립트
- sourceName
- String
"MyTable.sql"과 같은 fileName 또는 단순히 "dbo"와 같은 별칭을 식별하는 inputScript이름입니다. 테이블".
스크립트는 캐시되고 TSqlObjects는 원본 이름에 연결됩니다.
향후 업데이트/삭제 작업은 동일한 스크립트 이름을 가진 모든 기존 개체를 제거하고 새 개체로 바꿉니다.
- options
- TSqlObjectOptions
스크립트를 해석하는 방법을 정의하는 옵션
예외
제공된 inputScript 값이 null인 경우
제공된 sourceName 값이 null 또는 공백이거나 ".xsd"로 끝나는 경우
참고: ".xsd"로 끝나는 원본 이름은 현재 지원되지 않습니다. 이러한 컬렉션은 Xml 스키마 컬렉션과 관련이 있으며 이러한 컬렉션의 추가는 현재 공용 API에서 지원되지 않습니다.
통신이 실패하는 Microsoft.SqlServer.Dac.Model.TSqlObjectService 경우
적용 대상
AddOrUpdateObjects(String, String, TSqlObjectOptions)
에 정의된 개체를 사용하여 지정된 sourceName 개체에 대해 정의된 inputScript개체를 추가하거나 업데이트합니다. 이전에 동일한 sourceName 개체를 추가한 경우 이러한 개체가 완전히 대체됩니다. 개체 정의는 TSql 스크립트 문자열의 내용과 개체에 의해 정의된 추가 메타데이터를 TSqlObjectOptions 기반으로 합니다. 스크립트는 유효한 TSql DDL 문으로 구성되어야 합니다.
public void AddOrUpdateObjects(string inputScript, string sourceName, Microsoft.SqlServer.Dac.Model.TSqlObjectOptions options);
member this.AddOrUpdateObjects : string * string * Microsoft.SqlServer.Dac.Model.TSqlObjectOptions -> unit
Public Sub AddOrUpdateObjects (inputScript As String, sourceName As String, options As TSqlObjectOptions)
매개 변수
- inputScript
- String
TSql DDL 문을 포함하는 스크립트
- sourceName
- String
"MyTable.sql"과 같은 fileName 또는 단순히 "dbo"와 같은 별칭을 식별하는 inputScript이름입니다. 테이블".
스크립트는 캐시되고 TSqlObjects는 원본 이름에 연결됩니다.
향후 업데이트/삭제 작업은 동일한 스크립트 이름을 가진 모든 기존 개체를 제거하고 새 개체로 바꿉니다.
- options
- TSqlObjectOptions
스크립트를 해석하는 방법을 정의하는 옵션
예외
제공된 inputScript 값이 null인 경우
제공된 sourceName 값이 null 또는 공백이거나 ".xsd"로 끝나는 경우
참고: ".xsd"로 끝나는 원본 이름은 현재 지원되지 않습니다. 이러한 컬렉션은 Xml 스키마 컬렉션과 관련이 있으며 이러한 컬렉션의 추가는 현재 공용 API에서 지원되지 않습니다.
통신이 실패하는 Microsoft.SqlServer.Dac.Model.TSqlObjectService 경우