管理 Text 和 Image 資料行
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)
SQL Server text、Ntext和image資料 (也稱為 long 資料) 是字元或二進位字串資料類型,可保存資料值太大而無法放入char、Varchar、binary或Varbinary資料行。 SQL Server文字資料類型會對應至 ODBC SQL_LONGVARCHAR 資料類型;Ntext對應至 SQL_WLONGVARCHAR;和影像對應至SQL_LONGVARBINARY。 某些資料項目 (例如長篇的文件或大型的點陣圖) 可能太大,而無法適當地儲存到記憶體中。 若要從循序部分的SQL Server擷取長資料,SQL Server Native Client ODBC 驅動程式可讓應用程式呼叫SQLGetData。 若要以循序部分傳送長資料,應用程式可以呼叫 SQLPutData。 在執行時間傳送資料所使用的參數就是所謂的資料執行中參數。
應用程式實際上可以寫入或擷取任何類型的資料, (不只是使用 SQLPutData 或 SQLGetData來) 長資料,雖然部分只能傳送或擷取 字元 和 二進位 資料。 不過,如果資料小到足以容納在單一緩衝區中,通常沒有任何理由使用 SQLPutData 或 SQLGetData。 針對參數或資料行建立單一緩衝區更為容易。
本節內容
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應