私はSybase 12.5.3を使用しており、正規表現のパターンマッチングが必要です。Sybase 12:REGEXP検索条件がわかりません
Sybaseのヘルプでは、正規表現の機能はバージョン11以降存在していますが、動作させることはできません。
This documentは、REGEXPと類似の検索条件を記述する。私はさまざまなテーブルで、これらの両方を成功させずに試みました。一例として、
:
SELECT *
FROM REPORTS
WHERE name regexp '.*'
は...私にエラーを与える:そのエラーの
Incorrect syntax near 'regexp'.
のみ検索結果はMS-SQLに関連しています。
REGEXP_LIKEやSIMILAR TOを使用するなど、さまざまなことを試しましたが、その単語が理解されていないかのように、同じ種類のエラーが発生します。何か不足していますか?比較している列には文字列が含まれています。
これらの機能を有効または無効にするオプションはありません。また、私が提供している実際の文字列もそれに関係していません。
私はDBArtisan 8.7.5を使用しています(関連性がある場合)。
がサポートされていない、何を検索しようとしている。
name like "[0-9]"
は、ドキュメントを参照してください? LIKEは限定されたワイルドカードをサポートします。 –角括弧の中に**名前**を入れてはいけませんか?私はそれが予約語だと思う。 –
@OMG Ponies - 私は抽出を作成するために、このDB上でJavaサーバーによって処理されるビジネスロジックをエミュレートしようとしていました。非常に複雑な正規表現がいくつかあり、エンティティ間のいくつかの「メタ」関係が式から推論できます。好きな人はそれをカットしません! –