Udostępnij za pośrednictwem


Zarządzanie kolumny obrazu i tekstu

SQL Servertekst, ntext, and obraz danych (zwane również danych long) są znak lub ciąg binarny typy danych, które mogą zawierać wartości danych zbyt duży, aby zmieścić się na CHAR, varchar, plik binarny, or varbinarnym kolumny.The SQL Servertext data type maps to the ODBC SQL_LONGVARCHAR data type; ntext maps to SQL_WLONGVARCHAR; and image maps to SQL_LONGVARBINARY.Niektóre elementy danych, takich jak długich dokumentów lub duże mapy bitowe, mogą być zbyt duży, aby właściwie są przechowywane w pamięci.Długie dane mają być pobierane SQL Server w kolejnych częściach SQL Server Macierzysty sterownik ODBC klient umożliwia aplikacji wywołanie SQLGetData.Wysyłanie danych long w kolejnych częściach, aplikacja może wywołać SQLPutData.Parametry, których dane są przesyłane w czasie wykonywania są znane jako parametry danych na wykonanie.

Aplikacji mogą faktycznie zapisać lub pobrać dowolnego typu danych (nie tylko długie dane) z SQLPutData or SQLGetData, mimo że tylko znak and plik binarny danych mogą być wysyłane lub pobierane z części.Jednak jeśli danych jest dość mała, aby dopasować do pojedynczego buforu, ma zazwyczaj powodów używania SQLPutData or SQLGetData.Znacznie łatwiej powiązać do pojedynczego buforu parametru lub kolumna.