The to-infinitive is used frequently with the adverbs too and enough to express the reasoning behind our satisfaction or insatisfaction. The pattern is that too and enough are placed before or after the adjective, adverb, or noun that they modify in the same way they would be without the to-infinitive. We then follow them by the to-infinitive to explain the reason why the quantity is excessive, sufficient, or insufficient. Normally the to-infinitive and everything that follows can be removed, leaving a sentence that still functions grammatically.
User-defined functions can be nested; that is, one user-defined function can call another. The nesting level is incremented when the called function starts execution, and decremented when the called function finishes execution. User-defined functions can be nested up to 32 levels. Exceeding the maximum levels of nesting causes the whole calling function chain to fail. Any reference to managed code from a Transact-SQL user-defined function counts as one level against the 32-level nesting limit. Methods invoked from within managed code do not count against this limit.