-1

クエリは、Firefox の SQLITE MANAGER で動作するはずです。

問題は、データベースの 1 つのテーブルの行の横に、H (9000 までの任意の数字) が立っていることが多く、そこに 1 回だけ立つ必要があることです。たとえば、H6523H6523 の場合、H6523 のみを使用する必要があります。このフィールドには多くのテキストが含まれており、このテキスト内に 2 つの H 数字が表示されています。

H6523 は、別の列の別の表にもあります。したがって、見なければならないものの後にリストを取得することが可能です。

  • 表 1 は内容で、間違っている列はデータ (長いテキスト) です。
  • 表 2 がトピックスで、H6523 が立っている列がサブジェクトです。(H+番号のみ)。

置換コマンドを使用すると機能するはずですが、H +番号ごとに個別に置換コマンドを作成する必要があります。

したがって、トリガーを使用すると機能するはずです。しかし、それは機能しません:(私が設定したトリガーステップ:

update content sET data=replace( (トピックからtopics.sub2を選択), (トピックからtopics.subjectを選択));

4

1 に答える 1

0

SQLite は組み込みデータベースとして設計されているため、サポートされるプログラム ロジックはあまりありません。

テキスト処理をより適切にサポートする他の言語で置換コードを記述する必要があります。

于 2013-03-29T21:55:28.007 に答える