管理 Text 和 Image 資料行

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

SQL Server textNtextimage資料 (也稱為 long 資料) 是字元或二進位字串資料類型,可保存資料值太大而無法放入charVarcharbinaryVarbinary資料行。 SQL Server文字資料類型會對應至 ODBC SQL_LONGVARCHAR 資料類型;Ntext對應至 SQL_WLONGVARCHAR;和影像對應至SQL_LONGVARBINARY。 某些資料項目 (例如長篇的文件或大型的點陣圖) 可能太大,而無法適當地儲存到記憶體中。 若要從循序部分的SQL Server擷取長資料,SQL Server Native Client ODBC 驅動程式可讓應用程式呼叫SQLGetData。 若要以循序部分傳送長資料,應用程式可以呼叫 SQLPutData。 在執行時間傳送資料所使用的參數就是所謂的資料執行中參數。

應用程式實際上可以寫入或擷取任何類型的資料, (不只是使用 SQLPutDataSQLGetData來) 長資料,雖然部分只能傳送或擷取 字元二進位 資料。 不過,如果資料小到足以容納在單一緩衝區中,通常沒有任何理由使用 SQLPutDataSQLGetData。 針對參數或資料行建立單一緩衝區更為容易。

本節內容

另請參閱

SQL Server Native Client (ODBC)