저장 프로 시저를 수정해야하며 실제로 저장 프로 시저를 "수정하는"것에 대한 통찰력을 얻고 싶습니다. 내가 저장 프로 시저를 가지고 있고, 그 안에있는 문 같은 :저장 프로 시저를 수정하는 것만으로 저장 프로 시저 정의를 업데이트합니까?
ALTER PROCEDURE [dbo].[get_orders]
INSERT INTO customer (id, date, name)
VALUES(@id, getdate(), @name)
SELECT
full_id,
fname,
lname,
...
FROM orders
나는에 대한 Select 문에 열을 추가하여 (오른쪽 SSMS에서 SP를 클릭하고 "수정"을 선택)이 저장 프로 시저를 수정하는 경우 예를 들어, "실행"(또는 F5 키를 누름)을 누르면 저장 프로 시저 정의를 업데이트하거나 코드를 "실행"합니다 (예 : INSERT 문 실행). "DELETE") 실제로 삽입 (또는 삭제)을 수행합니까?
나는 단지 저장 프로 시저를 업데이트하고 실제로 쿼리를 실행하지 않는다고 가정하고 있지만 확실하게 알고 싶습니다. 죄송합니다.이 질문이 기본적인 것처럼 보이지만 쉽게 답변을 찾을 수 없습니다.
미리 감사드립니다.
당신은 절차의 "용기"를 바꾸고 있습니다. 그러나 사용 권한은 동일하게 유지됩니다. 삭제/다시 추가하면 원래 사용 권한을 잃게됩니다. 그것은 2 센트 버전입니다. – granadaCoder
"서명"(인수)을 변경하면, 그것은 motzah 공일 수 있습니다. – granadaCoder