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

複雑なSQL Serverクエリで一致するBEGIN ENDペアを見つける方法は?

    SQL Server 2005 では、ctrl+] は引き続き } に対して機能します。 、 BEGIN END では機能しません . SQL Server 2005 は、コメント アウトされたブラケットとコメント アウトされていないブラケットを区別しないため、私の解決策はすべての BEGIN を置き換えることでした。 BEGIN/*{*/ の場合 そしてすべての END END/*}*/ の .

    だから私はこのようなものを持っていました:

    BEGIN/*{*/
    
        BEGIN/*{*/
    
        END/*}*/
    
    END/*}*/
    

    これで、ペアの BEGIN に前後にジャンプすることができました そして END .

    BEGIN TRANSACTION に注意してください ただし、それらを置換に含めたくありません。



    1. カードとサービスごとに、最新のレコードと(同点の場合)より高い値またはパーセンテージを取得するためにクエリを実行します

    2. ローカルSQLServerデータベースのセットアップ

    3. 500内部サーバーエラー?

    4. PHPおよびMySQLでSphinxを使用するためのガイド