TSqlObject.TryGetAst(TSqlScript) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mencoba menghasilkan AST untuk objek. Pembuatan AST hanya didukung untuk objek tingkat atas, dengan objek tertentu seperti DatabaseOptions batasan dan sebaris tidak mendukung pembuatan AST meskipun merupakan jenis tingkat atas.
AST yang dihasilkan adalah objek yang baru dibuat yang menentukan informasi tentang ini TSqlObject dan objek apa pun yang akan diskrip bersama dengannya. Misalnya Tabel juga akan membuat skrip definisi Batasan Kolom dan sebaris dari Tabel. Metode ini dapat digunakan untuk menyalin informasi objek dari satu model ke model lain, atau untuk membuat skrip informasi tentang objek dalam model.
public bool TryGetAst(out Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript objectAst);
member this.TryGetAst : TSqlScript -> bool
Public Function TryGetAst (ByRef objectAst As TSqlScript) As Boolean
Parameter
- objectAst
- TSqlScript
Mengembalikan AST yang dihasilkan jika panggilan berhasil.
Mengembalikan
Benar jika AST dihasilkan. Jika tidak salah.
Keterangan
Ast tidak akan memiliki informasi tentang posisi sumber asli, seperti nama sumber asli dan posisi asli dalam skrip input.