Sql Serverに50000文字以上のテキスト記述を保存したいです。アプリケーションで FCK Editor と 3 層アーキテクチャを使用しています。そして、そのデータを取得して、アプリケーション内のすべてのテキストを表示したいと考えています。説明が膨大な場合は、ページごとに表示できます。
提案してください。
Sql Serverに50000文字以上のテキスト記述を保存したいです。アプリケーションで FCK Editor と 3 層アーキテクチャを使用しています。そして、そのデータを取得して、アプリケーション内のすべてのテキストを表示したいと考えています。説明が膨大な場合は、ページごとに表示できます。
提案してください。
varchar(max)
制限内で 2,147,483,647 文字を保存できます
データ型nvarchar(max)を選択できます
テキストデータ型を使用できます。
TEXT は、大きな文字列データに使用されます。
テキストは良いです:
If you need to store large texts in your database
If you do not search on the value of the column
If you select this column rarely and do not join on it.
SQL Server 2005 または 2008 をデータベースとして使用している場合は、テキスト データ型を試してください。テキストデータ型は、無制限の文字列データを格納するために使用されるためです。私の知識によると
データ全体を単一のレコードとして保存する代わりに、複数の行に保存できます。列を保持して、ファイルとテーブル内の行の順序を識別します。
Create table Textfiledata
(
File_ID Numeric(10,0),
File_Data Varchar(8000),
Order Numeric(10,0),
)
insert into Textfiledata(1,"some text",0);
insert into Textfiledata(1,"some text",1);