管理 Text 和 Image 資料行

SQL Server textNtextimage資料 (也稱為長資料) 是字元或二進位字串資料類型,可保存資料值太大而無法放入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)