SQL Serverを使用しています。準備中(@@行数> 0)
私はこの
while(@@rowcount>0)
begin
--do stuff
end
のようなコードの部分を持っている事は、私が最初の反復が実行されますを確認しますきちんと整頓何かを作りたいです。あなたは何を前に置くことを提案しますか?現在、私は
select 'Calling this to initialize @@rowcount to 1'
を使用していますが、何か良いことがある場合は、私が知りたいことがあります。変数を追加する
は
はXYの問題のような音受け入れ答えよりも短くなっているが、おそらくあなたのクエリを整理するためのより良い方法があります使用することができます。 – DavidG
ここでの最善のアプローチは、ループの代わりにセットベースを使用することです。 –
nvarcharのすべての非数値シーケンスを特定のシンボルに置き換えるために、頭痛を起こしているpatindexを使用しています。私は反復ごとに1つのパターンを行いますが、これを行うにはセットベースの方法があるとは思えません。それは非常に複雑ではありません。私はポストを作るだろうが、私は否定的な評判にうんざりしている;) –