Share via


Saklı yordam yeniden adlandırma

Bu konuda nasıl bir saklı yordam yeniden adlandırılacağını açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Güvenlik

  • Bir saklı yordam yeniden adlandırmak için kullanma:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Yordam adları için kuralları ile uymak gerekir tanımlayıcıları.

  • Saklı yordam yeniden adlandırma değil tanımı sütununda karşılık gelen nesne adı değişecek sys.sql_modulesKatalog görünümü. Bu nedenle, bu nesnenin türünü adlandırmayın öneririz. Bunun yerine, açılan ve saklı yordam olan yeni bir ad ile yeniden oluşturun.

  • Adı veya yordam tanımını değiştirerek, bağımlı nesnelerin nesneleri yordama yapılan değişiklikleri yansıtacak şekilde güncelleştirilmiyor başarısız olmasına neden olabilir. Daha fazla bilgi için, bkz. Saklı yordam bağımlılıkları görüntülemek.

Güvenlik

İzinler

  • YORDAM OLUŞTURMA
    create procedure izni veritabanında ve hangi yordamı oluşturulmaktadır veya üyelik gerektirir şema alter izni gerektirir db_ddladmin veritabanı rolü.

  • ALTER YORDAM
    Yordamı alter izni gerektirir veya üyelik db_ddladmin veritabanı rolü.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Saklı yordam yeniden adlandırmak için

  1. Nesne Explorer'da örneğine bağlanmak Veritabanı Altyapısıve bu örneği genişletin.

  2. Genişletme veritabanları, hangi yordamı ait olduğu ve ardından veritabanı genişletin programlama.

  3. Saklı yordam bağımlılıkları belirleme.

  4. Genişletmek Saklı yordamlar, yeniden adlandırın ve ardından yordamı sağ yeniden.

  5. Yordam adı değiştirin.

  6. Tüm bağımlı nesneleri veya komut dosyaları yordam adı değiştirin.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Saklı yordam yeniden adlandırmak için

  1. Bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğundan tıklatın Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute. Bu örnek, bir yordam prosedür düşüyor ve yordam yeni bir adla yeniden adlandırın gösterilmiştir. Saklı yordamın ilk örnek oluşturur 'HumanResources.uspGetAllEmployeesTest. İkinci örnek için saklı yordam yeniden adlandırır. HumanResources.uspEveryEmployeeTest.

--Create the stored procedure.
USE AdventureWorks2012;
GO
IF OBJECT_ID ( 'HumanResources.uspGetAllEmployeesTest', 'P' ) IS NOT NULL 
    DROP PROCEDURE HumanResources.uspGetAllEmployeesTest;
GO
CREATE PROCEDURE HumanResources.uspGetAllEmployeesTest
AS
    SET NOCOUNT ON;
    SELECT LastName, FirstName, Department
    FROM HumanResources.vEmployeeDepartmentHistory;
GO

--Rename the stored procedure.
USE AdventureWorks2012;
GO
IF OBJECT_ID ( 'HumanResources.uspGetAllEmployeesTest', 'P' ) IS NOT NULL 
    DROP PROCEDURE HumanResources.uspGetAllEmployeesTest;
GO
CREATE PROCEDURE HumanResources.uspEveryEmployeeTest
AS
    SET NOCOUNT ON;
    SELECT LastName, FirstName, Department
    FROM HumanResources.vEmployeeDepartmentHistory;
GO

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Başvuru

alter procedure (Transact-sql)

procedure (Transact-sql) oluştur

Kavramlar

Saklı yordam oluşturma

Saklı yordam değiştirmek

Saklı yordam silmek

Saklı yordam tanımı görüntüleme

Saklı yordam bağımlılıkları görüntülemek