問題タブ [ntext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
8076 参照

xml - ntext列のSQLManagementStudioから完全なデータを取得するにはどうすればよいですか?

SQL Server 2005を使用しています。テーブルの1つに、ntextタイプの列「xmldefinition」があります。現在、この列のデータは非常に巨大で、xmlテキスト全体が含まれています。

例えば:-<root><something1>....</something1></root>

管理スタジオから文字列全体を取得し、それをxmlファイルの外部にコピーして、xml全体を手動で確認したいと思います。しかし、この列を照会し、データをコピーして別のファイルに貼り付けると、内容が途中で壊れてしまい、完全ではありません。

例えば:-<root><something1>........<somechar

これにより、列のxmlデータからわずか8196文字しかコピーされないと思います。したがって、私の質問は、この列の完全なデータを手動で取得するにはどうすればよいかということです。ただし、その列を読み取るためのC#コードを記述できますが、これはManagementStudioで手動で実行したいと思います。どんなアイデアでもお願いします。

0 投票する
3 に答える
1720 参照

entity-framework - Entity Framework & SQL Compact Edition - ntext を入手するにはどうすればよいですか?

私の質問に対する答えは非常に明白なはずですが、見つけることができません。1 つのテーブルを持つ edmx ファイルがあります。type のフィールドがありますstring。EFは常にそのためにnvarcharを生成しますが(これは一種の予想です)、4000は私には小さすぎるため、そのフィールドの代わりにが必要です。ntextnvarchar

教えてください - EFにntextフィールドを生成するように指示する適切な方法は何ですか?

PS Entity Framework 4、SQL CE 3.5 を使用

0 投票する
1 に答える
5625 参照

code-first - .NET MVC: SQL CE の Code-First で ntext フィールドを定義する方法は?

私は次のモデルを持っています:

データベースでフィールドBlogContentntextタイプ (16 バイト)を手動で設定しました。SQL CE4

ただし、4000 文字を超えるテキストを挿入しようとするたびに、次のエラーが発生します。

1 つ以上のエンティティの検証に失敗しました。詳細については、「EntityValidationErrors」プロパティを参照してください

の注釈を設定しようとしました[Column(TypeName="ntext")]が、これは違いはありません。EntityValidationErrorsコレクションをループすると、問題が発生しBlogContent、次のエラーが表示されます。

文字列は 4000 文字を超えることはできません

ntextのフィールドを持つようにモデルを定義するにはどうすればよいBlogContentですか?

データ注釈は無視されているようです。MaxLengthno を含む文字列は、デフォルトで 4000 文字に制限されていると想定しています。

0 投票する
2 に答える
1338 参照

sql - ビューで ntext フィールドを長い文字列として表示するにはどうすればよいですか?

レポートを作成するために SQL ビューを使用しているシステムの 1 つがあります。これは CSV にエクスポートされます。

フィールドの1つがntextであるという私が取り組んでいるテーブルがあります。このフィールドにはHTMLコードが保存されています。これは、オンライン システムから送信されるメール ログです。CSV にエクスポートするため、このフィールドに改行があるため、レポートを正しく表示するのに問題があります。したがって、長い文字列としてビューに表示する必要があると思います。

これを行う方法はありますか?

SQL Server 2005 を使用しています。

ありがとうフェデリコ

0 投票する
0 に答える
692 参照

sql-server - Hibernate HQL - GROUP BY の NTEXT を NVARCHAR にキャストする

Hibernate HQL を使用して SQL Server クエリでグループを実行する際に問題が発生しています。問題のテーブルにはNTEXT列があります。CONVERT2 つのフィールドに注意してください...

ただし、Hibernate はこれでチョークします。これを Hibernate レイヤーに渡す最善の方法について何か提案はありますか?

エラーメッセージ:

0 投票する
2 に答える
318 参照

c# - varchar、テキスト フィールドへの C# データ バインディング

私は自分のアプリでデータバインディングを次のように使用しています:

データベースのフィールドが varchar 型の場合、すべて問題ありません。次に、フィールドのサイズは私が定義します。問題は、データベースのフィールドが text または ntext フィールドの場合です。データベースによると、このフィールド (text、ntext) のサイズは 16 で、textBox1.MaxLength は 16 であり、エラーが発生します。

この問題を解決するにはどうすればよいですか?

0 投票する
2 に答える
2055 参照

sql-server - SSIS宛先の新しいテーブルntext

SSISジョブを実行し、宛先エディターに新しいテーブルを作成するように指示すると、問題のフィールドのソーステーブルがvarcharであるにもかかわらず、特定のテキストフィールドがデフォルトで新しいテーブルのNTEXTデータ型になるのはなぜですか?

0 投票する
1 に答える
664 参照

sql-server - SQL Server 汎用トリガーの作成

テーブル A からすべての列データをコピーし、テーブル B の対応するフィールドに挿入できる汎用トリガーを SQL Server で作成しようとしています。

私が直面している問題はほとんどありません。

このコピーはINSERTDELETEとの 3 つの条件の下で発生する必要がありUPDATEます。

  1. トリガーは、CUD 操作の後にトリガーする必要があります。AFTER を使用するとntext、挿入で etc がサポートされていないという SQL エラーがスローされます。このエラーを解決するにはどうすればよいですか?

  2. if used の代わりに使用できますINSERTが、delete には使用できません。削除操作でこれを行う方法はありますか?

  3. トリガー内に汎用コードを記述して、あらゆる種類のテーブルで機能する方法はありますか (テーブル a のすべての列が列 b に存在すると仮定できます)。

私はトリガーや SQL Server の DDL についてよく知りません。

いくつかの解決策を私に提供できるかどうかに感謝します。

ありがとうベン

0 投票する
2 に答える
7724 参照

c# - WindowsPhoneのSQLServerCEで4000文字を超えるNTEXT

WindowsPhoneのSQLServerCEで4000文字を超えるNTEXT

Windows Phoneアプリにntext、テーブルの1つにフィールドがあるデータベースがあり、このフィールドにコンテンツを書き込もうとしてInvalidOperationExceptionいますが、次のメッセージが表示されます。

文字列の切り捨て:max = 4000、len = 4621

私はそれが4000文字以上を受け入れないntextことを知っているので使用しようとしています。nvarchar

解決策を探しましたが、見つかりませんでした。

SqlConnection私が見つけた唯一の解決策は、とSqlCommandを使用しているため、WindowsPhoneでは使用できませんSqlDbType

列の宣言方法は次のとおりです。

私はそれを挿入しています:

誰かが回避策を知っていますか?

よろしくお願いします!!

0 投票する
1 に答える
978 参照

sql - DBI:bind_paramは文字列をntextにキャストします-> nvarchar(max)とntextは互換性がありません

perlDBIのbind_paramに関する問題があります。次のSQLが機能します。

以下はそうではありませんが:

最後のクエリで発生するエラーはです[ODBC SQL Server Driver][SQL Server]The data types nvarchar(max) and ntext are incompatible in the equal to operator. (SQL-42000)

bind_paramによって呼び出されるexecute、が'string'をntextにキャストするようです。どうすればそれを回避できますか?