問題タブ [create-function]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server : 'Begin' 付近で間違った構文の関数を作成する
エラーを取り除く方法を理解するのに問題があります。Begin ステートメントの近くに間違った構文があると表示されます。私はそれが前を意味すると思いますが、私は何を知りません。関数のさまざまな宣言を試みましたが、機能しませんでした。
複数のプロセスのために、プロセスのすべてのステップで行が供給されるテーブルがあります。この関数はプロセス名 (単位) と時間を取り、そのプロセスの最初から最後までのすべての行を結果として返す必要があります。
関数なしでSQLを実行するとうまくいきます。
戻りテーブルに @resdata のような名前を付ける必要があることを読みました。私はそれを試してみましたが、最後に SET @resdata=(SELECT ...) と書いていますが、 @resdata をもう知らないため、うまくいきません。
事前にThx
function - 関数内での副作用演算子「UPDATE」の無効な使用
CREATE FUNCTION dbo.fn_ActualizaCantidadCanciones(@id_p VARCHAR(40),@C smallint) RETURNS smallint AS Begin update プレイリスト セット numero_canciones=@C where id=@id_p return @C END