Właściwość ColumnMaxLength
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
ColumnMaxLength właściwość udostępnia maksymalną liczbę znaków, wymaganych do przechowywania danych kolumna w bieżącym zestaw wyników z QueryResults obiektu.
Składnia
object
.ColumnMaxLength(
OrdinalColumn
)
Części
object
Wyrażenie do obiektu w na liście dotyczy.OrdinalColumn
Długa liczba całkowita, która określa kolumna wyniki według pozycji.
Typ danych
String
Można modyfikować
Tylko do odczytu
Prototyp (C/C++)
HRESULT GetColumnMaxLength(long nColumn, LPLONG pRetVal);
Uwagi
Interpretuje wartość ColumnMaxLength właściwość w odniesieniu do typu danych kolumna zestaw wyników.Pobrać typu danych przy użyciu ColumnType właściwość.
Właściwość ColumnType |
ColumnMaxLength |
|---|---|
SQLDMO_DTypeBinary, SQLDMO_DTypeGUID, SQLDMO_DTypeImage, SQLDMO_DTypeNText, SQLDMO_DTypeText lub SQLDMO_DTypeVarBinary |
Wartość zdefiniowana przez system.Użyj GetColumnBinaryLength metoda, aby określić długość wartości z określonego wiersza. |
SQLDMO_DTypeBit, SQLDMO_DTypeFloat8, SQLDMO_DTypeInt1, SQLDMO_DTypeInt2, SQLDMO_DTypeInt4, SQLDMO_DTypeMoney lub SQLDMO_DTypeMoney4 |
Precyzja maksymalna wartość typu. |
SQLDMO_DTypeChar, SQLDMO_DTypeVarchar, SQLDMO_DTypeUChar lub SQLDMO_DTypeUVarchar |
Liczba bajtów wymaganych do reprezentowania danych jako ciąg znaków Unicode (dwa bajty na znak).Licznik jest zwiększany do uwzględnienia liczba bajtów w terminator ciąg. |
SQLDMO_DTypeDateTime lub SQLDMO_DTypeDateTime4 |
Wartość zdefiniowana przez system. |