オプティマイザー ヒントを指定します。
名前空間: Microsoft.SqlServer.TransactSql.ScriptDom
アセンブリ: Microsoft.SqlServer.TransactSql.ScriptDom (Microsoft.SqlServer.TransactSql.ScriptDom.dll)
構文
'宣言
<SerializableAttribute> _
Public Enumeration OptimizerHintKind
'使用
Dim instance As OptimizerHintKind
[SerializableAttribute]
public enum OptimizerHintKind
[SerializableAttribute]
public enum class OptimizerHintKind
[<SerializableAttribute>]
type OptimizerHintKind
public enum OptimizerHintKind
メンバー
| メンバー名 | 説明 | |
|---|---|---|
| AlterColumnPlan | ヒントは AlterColumnPlan です。 | |
| BypassOptimizerQueue | ヒントは BypassOptimizerQueue です。 | |
| CardinalityTunerLimit | ヒントは CardinalityTunerLimit です。 | |
| CheckConstraintsPlan | ヒントは CheckConstraintsPlan です。 | |
| ConcatUnion | ヒントは ConcatUnion です。 | |
| ExpandViews | ヒントは ExpandViews です。 | |
| Fast | ヒントは Fast です。 | |
| ForceOrder | ヒントは ForceOrder です。 | |
| HashGroup | ヒントは HashGroup です。 | |
| HashJoin | ヒントは HashJoin です。 | |
| HashUnion | ヒントは HashUnion です。 | |
| IgnoreNonClusteredColumnStoreIndex | ヒントは IgnoreNonClusteredColumnStoreIndex です。 | |
| KeepFixedPlan | ヒントは KeepFixedPlan です。 | |
| KeepPlan | ヒントは KeepPlan です。 | |
| KeepUnion | ヒントは KeepUnion です。 | |
| LoopJoin | ヒントは LoopJoin です。 | |
| MaxDop | ヒントは MaxDop です。 | |
| MaxRecursion | ヒントは MaxRecursion です。 | |
| MergeJoin | ヒントは MergeJoin です。 | |
| MergeUnion | ヒントは MergeUnion です。 | |
| OptimizeCorrelatedUnionAll | ヒントは OptimizeCorrelatedUnionAll です。 | |
| OptimizeFor | ヒントは OptimizeFor です。 | |
| OrderGroup | ヒントは OrderGroup です。 | |
| ParameterizationForced | ヒントは ParameterizationForced です。 | |
| ParameterizationSimple | ヒントは ParameterizationSimple です。 | |
| QueryTraceOn | ヒントは QueryTraceOn です。 | |
| Recompile | ヒントは Recompile です。 | |
| RobustPlan | ヒントは RobustPlan です。 | |
| ShrinkDBPlan | ヒントは ShrinkDBPlan です。 | |
| TableHints | ヒントは TableHints です。 | |
| Unspecified | ヒントは Unspecified です。 | |
| UsePlan | ヒントは UsePlan です。 |