SqlDecimal Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um valor numérico entre -10^38 +1 e 10^38 - 1, com precisão e escala fixas.
public value class SqlDecimal : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDecimal : IComparable, IEquatable<System::Data::SqlTypes::SqlDecimal>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlDecimal : IComparable, System::Data::SqlTypes::INullable
public struct SqlDecimal : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDecimal : IComparable, IEquatable<System.Data.SqlTypes.SqlDecimal>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlDecimal : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlDecimal : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlDecimal = struct
interface INullable
interface IXmlSerializable
type SqlDecimal = struct
interface INullable
[<System.Serializable>]
type SqlDecimal = struct
interface INullable
interface IXmlSerializable
Public Structure SqlDecimal
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlDecimal
Implements IComparable, IEquatable(Of SqlDecimal), INullable, IXmlSerializable
Public Structure SqlDecimal
Implements IComparable, INullable
- Herança
- Atributos
- Implementações
Comentários
SqlDecimaltem estruturas de dados subjacentes diferentes de seu tipo de dados .NET Framework Decimal correspondente. Decimal não tem nenhum conceito de precisão. Ele usa 3 DWORDs (12 bytes) para armazenar os dados reais e, portanto, tem uma escala máxima de 28. O intervalo de dados é -79.228.162.514.264.337.593.543.950.335 a 79.228.162.514.264.337.593.543.950.335. SqlDecimal tem precisão e escala. Ele usa quatro inteiros sem sinal de 4 bytes para armazenar os dados reais e, portanto, tem precisão máxima e escala de 38. O intervalo de dados é - 10^38 +1 a 10^38 - 1.
Construtores
SqlDecimal(Byte, Byte, Boolean, Int32, Int32, Int32, Int32) |
Inicializa uma nova instância da estrutura SqlDecimal usando os parâmetros fornecidos. |
SqlDecimal(Byte, Byte, Boolean, Int32[]) |
Inicializa uma nova instância da estrutura SqlDecimal usando os parâmetros fornecidos. |
SqlDecimal(Decimal) |
Inicializa uma nova instância da estrutura SqlDecimal usando o valor de Decimal fornecido. |
SqlDecimal(Double) |
Inicializa uma nova instância da estrutura SqlDecimal usando o parâmetro duplo fornecido. |
SqlDecimal(Int32) |
Inicializa uma nova instância da estrutura SqlDecimal usando o valor inteiro fornecido. |
SqlDecimal(Int64) |
Inicializa uma nova instância da estrutura SqlDecimal usando o valor inteiro longo fornecido. |
Campos
MaxPrecision |
Uma constante que representa o maior valor possível da propriedade Precision. |
MaxScale |
Uma constante que representa o valor máximo da propriedade Scale. |
MaxValue |
Uma constante que representa o valor máximo de uma estrutura SqlDecimal. |
MinValue |
Uma constante que representa o valor mínimo de uma estrutura SqlDecimal. |
Null |
Representa um DBNull que pode ser atribuído a essa instância da classe SqlDecimal. |
Propriedades
BinData |
Obtém a representação binária do valor desta estrutura SqlDecimal como uma matriz de bytes. |
Data |
Obtém a representação binária desta estrutura SqlDecimal como uma matriz de inteiros. |
IsNull |
Indica se esta estrutura SqlDecimal é nula. |
IsPositive |
Indica se o Value desta estrutura SqlDecimal é maior que zero. |
Precision |
Obtém o número máximo de dígitos usados para representar a propriedade Value. |
Scale |
Obtém o número de casas decimais para o qual Value é resolvido. |
Value |
Obtém o valor da estrutura SqlDecimal. Esta propriedade é somente para leitura. |
Métodos
Abs(SqlDecimal) |
O método Abs obtém o valor absoluto do parâmetro SqlDecimal. |
Add(SqlDecimal, SqlDecimal) |
Calcula a soma dos dois operadores SqlDecimal. |
AdjustScale(SqlDecimal, Int32, Boolean) |
A escala do operando SqlDecimal será ajustado para o número de dígitos indicado pelo parâmetro de dígitos. Dependendo do valor do parâmetro fRound, o valor será arrendondado para o número adequado de dígitos ou truncado. |
Ceiling(SqlDecimal) |
Retorna o menor número inteiro maior ou igual à estrutura SqlDecimal especificada. |
CompareTo(Object) |
Compara esta instância SqlDecimal com o Object fornecido e retorna uma indicação de seus valores relativos. |
CompareTo(SqlDecimal) |
Compara esta instância SqlDecimal com o objeto SqlDecimal fornecido e retorna uma indicação de seus valores relativos. |
ConvertToPrecScale(SqlDecimal, Int32, Int32) |
Ajusta o valor do operando SqlDecimal para a precisão e a escala indicadas. |
Divide(SqlDecimal, SqlDecimal) |
O operador de divisão calcula os resultados de dividir o primeiro operando SqlDecimal pelo segundo. |
Equals(Object) |
Compara o parâmetro Object fornecido com a propriedade Value da instância SqlDecimal. |
Equals(SqlDecimal) |
Indica se a instância atual é igual a outra instância do mesmo tipo. |
Equals(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica dos dois operandos SqlDecimal para determinar se eles são iguais. |
Floor(SqlDecimal) |
Arredonda um número SqlDecimal especificado para o próximo número inteiro menor. |
GetHashCode() |
Retorna o código hash para a instância. |
GetXsdType(XmlSchemaSet) |
Retorna a XSD (linguagem de definição de esquema XML) do XmlSchemaSet especificado. |
GreaterThan(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica de duas estruturas SqlDecimal para determinar se a primeira é maior que a segunda. |
GreaterThanOrEqual(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica dos dois parâmetros SqlDecimal para determinar se o primeiro é maior ou igual ao segundo. |
LessThan(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica de duas estruturas SqlDecimal para determinar se a primeira é menor que a segunda. |
LessThanOrEqual(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica dos dois parâmetros SqlDecimal para determinar se o primeiro é menor ou igual ao segundo. |
Multiply(SqlDecimal, SqlDecimal) |
O operador de multiplicação calcula o produto dos dois parâmetros SqlDecimal. |
NotEquals(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica dos dois parâmetros SqlDecimal para determinar se eles não são iguais. |
Parse(String) |
Converte a representação String de um número em seu SqlDecimal equivalente. |
Power(SqlDecimal, Double) |
Gera o valor da estrutura SqlDecimal especificada à potência exponencial especificada. |
Round(SqlDecimal, Int32) |
Obtém o número mais próximo ao valor da estrutura SqlDecimal especificada com a precisão especificada. |
Sign(SqlDecimal) |
Obtém um valor que indica o sinal a propriedade Value de uma estrutura SqlDecimal. |
Subtract(SqlDecimal, SqlDecimal) |
Calcula os resultados da subtração do segundo operando SqlDecimal do primeiro. |
ToDouble() |
Retorna a um duplo igual ao conteúdo da propriedade Value desta instância. |
ToSqlBoolean() |
Converte esta estrutura SqlDecimal em SqlBoolean. |
ToSqlByte() |
Converte esta estrutura SqlDecimal em SqlByte. |
ToSqlDouble() |
Converte esta estrutura SqlDecimal em SqlDouble. |
ToSqlInt16() |
Converte esta estrutura SqlDecimal em SqlInt16. |
ToSqlInt32() |
Converte esta estrutura SqlDecimal em SqlInt32. |
ToSqlInt64() |
Converte esta estrutura SqlDecimal em SqlInt64. |
ToSqlMoney() |
Converte esta estrutura SqlDecimal em SqlMoney. |
ToSqlSingle() |
Converte esta estrutura SqlDecimal em SqlSingle. |
ToSqlString() |
Converte esta estrutura SqlDecimal em SqlString. |
ToString() |
Converte esta estrutura SqlDecimal em String. |
Truncate(SqlDecimal, Int32) |
Trunca o valor da estrutura SqlDecimal especificada para a posição que você deseja. |
WriteTdsValue(Span<UInt32>) |
Grava os quatro valores inteiros sem sinal de 32 bits que compõem a SqlDecimal estrutura no |
Operadores
Addition(SqlDecimal, SqlDecimal) |
Calcula a soma dos dois operadores SqlDecimal. |
Division(SqlDecimal, SqlDecimal) |
O operador de divisão calcula os resultados de dividir o primeiro operando SqlDecimal pelo segundo. |
Equality(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica dos dois operandos SqlDecimal para determinar se eles são iguais. |
Explicit(Double to SqlDecimal) |
Converte o parâmetro Double em SqlDecimal. |
Explicit(SqlBoolean to SqlDecimal) |
Converte a estrutura SqlBoolean fornecida em SqlDecimal. |
Explicit(SqlDecimal to Decimal) |
Converte o parâmetro SqlDecimal em Decimal. |
Explicit(SqlDouble to SqlDecimal) |
Converte a estrutura SqlDouble fornecida em SqlDecimal. |
Explicit(SqlSingle to SqlDecimal) |
Converte a estrutura SqlSingle fornecida em SqlDecimal. |
Explicit(SqlString to SqlDecimal) |
Converte o parâmetro SqlString fornecido em SqlDecimal. |
GreaterThan(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica de duas estruturas SqlDecimal para determinar se a primeira é maior que a segunda. |
GreaterThanOrEqual(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica dos dois parâmetros SqlDecimal para determinar se o primeiro é maior ou igual ao segundo. |
Implicit(Decimal to SqlDecimal) |
Converte o valor Decimal em SqlDecimal. |
Implicit(Int64 to SqlDecimal) |
Converte a estrutura Int64 fornecida em SqlDecimal. |
Implicit(SqlByte to SqlDecimal) |
Converte a estrutura SqlByte fornecida em SqlDecimal. |
Implicit(SqlInt16 to SqlDecimal) |
Converte a estrutura SqlInt16 fornecida em SqlDecimal. |
Implicit(SqlInt32 to SqlDecimal) |
Converte a estrutura SqlInt32 fornecida em SqlDecimal. |
Implicit(SqlInt64 to SqlDecimal) |
Converte a estrutura SqlInt64 fornecida em SqlDecimal. |
Implicit(SqlMoney to SqlDecimal) |
Converte o operando SqlMoney em SqlDecimal. |
Inequality(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica dos dois parâmetros SqlDecimal para determinar se eles não são iguais. |
LessThan(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica de duas estruturas SqlDecimal para determinar se a primeira é menor que a segunda. |
LessThanOrEqual(SqlDecimal, SqlDecimal) |
Executa uma comparação lógica dos dois parâmetros SqlDecimal para determinar se o primeiro é menor ou igual ao segundo. |
Multiply(SqlDecimal, SqlDecimal) |
O operador de multiplicação calcula o produto dos dois parâmetros SqlDecimal. |
Subtraction(SqlDecimal, SqlDecimal) |
Calcula os resultados da subtração do segundo operando SqlDecimal do primeiro. |
UnaryNegation(SqlDecimal) |
O operador unário de subtração nega o parâmetro SqlDecimal. |
Implantações explícitas de interface
IXmlSerializable.GetSchema() |
Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código. |
IXmlSerializable.ReadXml(XmlReader) |
Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código. |
IXmlSerializable.WriteXml(XmlWriter) |
Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código. |