sql >> データベース >  >> RDS >> Sqlserver

SQL Server で PATINDEX の角かっこをエスケープする

    どうやら閉じ括弧はエスケープする必要がないようです:

    SELECT 
        PATINDEX('%[[]SQLSERV].DBNAME.DBO.[[][0-9a-zA-Z _-]%','ert[SQLSERV].DBNAME.DBO.[Table name]asdadsf')
    

    上記は 4 を返します。

    また、LIKE でできるように、PATINDEX と組み合わせてエスケープ文字をカスタマイズすることはできません。




    1. node-mysqlの結果行をnode.jsの単一のJSONリターンに結合する

    2. Postgresqlテーブルは存在しますが、クエリ時に関係を取得することはありません

    3. ProfessionalSSRSレポートのストアドプロシージャの書き方

    4. C#はユーザーコントロールを介してmysqlに接続します