しばらく前に手順ALF_GetPopulationForPolygon_2_old
が作成されました。 SSMSでは(right mouse button -> rename)
という名前がプロシージャALF_GetPopulationForPolygon_2_old_FOR_DELETE_20170504
にリネームされました。名前の変更は通常、渡されたが、結果として、クエリ:sp_helptextのプロシージャの古い名前
SELECT
sm.definition
FROM
sys.objects AS o
INNER JOIN sys.sql_modules AS sm
ON (1 = 1)
AND (sm.object_id = o.object_id)
WHERE
(1 = 1)
AND (o.name like 'ALF_GetPopulationForPolygon_2_old_FOR_DELETE_20170504')
およびストアドプロシージャを呼び出す:
EXEC sp_helpText 'ALF_GetPopulationForPolygon_2_old_FOR_DELETE_20170504'
戻り、次のテキスト:
...
CREATE PROCEDURE [dbo]. [ALF_GetPopulationForPolygon_2]
...
は、これらは(OLDを見ます! )プロシージャの名前。これが原因で何が起こったのか、またこれをどのように修正することができますか?