sql >> データベース >  >> Database Tools >> SSMS

exec sp_executesqlを通常のクエリに変換する簡単な方法は?

    私はこれを行う簡単なスクリプトを作成するのに少し時間を費やしました。これはWIPですが、その前に(非常に醜い)Webページを貼り付けました。試してみたい場合は、ここでホストされています:

    http://execsqlformat.herokuapp.com/

    サンプル入力:

    exec sp_executesql 
              N'SELECT * FROM AdventureWorks.HumanResources.Employee 
              WHERE ManagerID = @level',
              N'@level tinyint',
              @level = 109;
    

    そして出力:

    BEGIN
    DECLARE @level tinyint;
    
    SET @level = 109;
    
    SELECT * FROM AdventureWorks.HumanResources.Employee  
              WHERE ManagerID = @level
    END
    

    入力から抽出した実際のSQLステートメントのフォーマットは、 http://sqlformatのAPIを使用して行われます。 .appspot.com



    1. kohanaを使用してphpmyadminによって生成されたSQLダンプからテーブルを作成します

    2. MySqlでコンテキストAUTO_INCREMENTを作成するにはどうすればよいですか?

    3. エラー番号2058プラグインauthentication_windows_clientをロードできませんでした:指定されたモジュールが見つかりませんでした

    4. DBeaver6.3から最も興味深い