System.Data
2.0.0.0
Microsoft.SqlServer.Server.SqlFunctionAttribute
System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)
For a property, the should be used on the setter or the getter directly.
inherits from a , so inherits the FillRowMethodName and TableDefinition fields from . Note that it is not possible to write a table-valued method, although the names of these fields might suggest that it is possible.
Indicates the determinism and data access properties of a method or property on a user-defined type (UDT). The properties on the attribute reflect the physical characteristics that are used when the type is registered with SQL Server.
Constructor
To be added.
An attribute on a user-defined type (UDT), used to indicate the determinism and data access properties of a method or a property on a UDT.
2.0.0.0
Property
System.Boolean
To be added.
If the property is set to true and the return type of the method is void, SQL Server marks the method as a mutator. A mutator method is one that causes a state change in the UDT instance. Mutator methods can be called in assignment statements or data modification statements, but cannot be used in queries. If a method is marked as a mutator but does not return void, then CREATE TYPE does not fail with an error. Even though a returned value other than void does not raise an error, the returned value is not accessible and cannot be used.
The default value of the property is false.
A property can be a mutator if is used on the setter and is set to true. However, a property setter is implicitly treated as a mutator, so it is not necessary to set the property of the to true.
Indicates whether a method on a user-defined type (UDT) is a mutator.
2.0.0.0
Property
System.Boolean
To be added.
The default value of the property is true.
Indicates whether the method on a user-defined type (UDT) is called when null input arguments are specified in the method invocation.
2.0.0.0