Visual Studio C# Express Edition을 사용하고 있으며 데이터베이스 용 SQL Server와 함께 제공됩니다. 내 소프트웨어에서 호출하여 지정된 테이블 이름을 변경할 수 있도록 저장 프로 시저 sp_rename
이 필요합니다.내 에디션의 SQL Server에 저장된 프로 시저`sp_rename`이 (가) 없습니다. 그것을 어떻게 얻을 수 있습니까?
Visual Studio의 SQL Server가 제한되어 있고 SQL Server의 전체 버전과 같은 미리 정의 된 저장 프로 시저가 없기 때문에 어딘가에서 가져올 수 있거나 우연히 가져올 수있는 방법이 있습니까?
Visual Studio C# Express Edition 용 SQL Server에 특정 저장 프로 시저를 가져 오는 방법이 있습니까?
저장 프로 시저를 실행할 수 있습니다. 전체 SQL Server를 구입할 때 일반적으로 얻을 수있는 항목이 없습니다.
다음은 제 코드입니다. 데이터베이스 이름이 변경됩니다.
SqlConnection sqlConnectionCmdString = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Rick\Documents\Visual Studio 2010\Projects\Server\database\ClientRegit.mdf;Integrated Security=True;User Instance=True");
string renameCommand = "EXEC sp_rename 'NetworkAccount' , 'oldhires'";
SqlCommand sqlRenameCommand = new SqlCommand(renameCommand, sqlConnectionCmdString);
sqlConnectionCmdString.Open();
sqlRenameCommand.ExecuteNonQuery();
sqlConnectionCmdString.Close();
귀하의 질문에 읽고 이해하는 것입니다 쉽게 문제가 포함 표준/기본 저장 프로 시저의 전체 세트를 포함하고, 대답을받을 확률이 높습니다. 가독성을 확보하는 한 가지 방법은 적절한 구두점 및 문장 구조를 사용하는 것입니다. 이번에는 귀하의 게시물을 편집했지만 강력하게 추천합니다. 다음 번에 자신을 위해 더 많은주의를 기울이십시오. – stakx