I했습니다 기관과 테이블 : reg_num, USER_NAME, PHONE_NUM, 지정 그냥 reg_num를 입력하여 행의 전체 데이터를 삭제하는 저장 프로 시저를 작성하려는행 전체를 삭제
값.
create proc del @reg_num nchar(10)
as
delete reg_num, user_name, phone_num, designation from nameTable
where reg_num = @reg_num
I했습니다 기관과 테이블 : reg_num, USER_NAME, PHONE_NUM, 지정 그냥 reg_num를 입력하여 행의 전체 데이터를 삭제하는 저장 프로 시저를 작성하려는행 전체를 삭제
값.
create proc del @reg_num nchar(10)
as
delete reg_num, user_name, phone_num, designation from nameTable
where reg_num = @reg_num
당신은 삭제 문에 대한 열을 지정하지 않습니다
create proc del @reg_num nchar(10)
as
delete from nameTable
where reg_num = @reg_num
당신은 테이블 이름 만 나열 컬럼에 대한 필요를 지정해야합니다.
즉
create proc del @reg_num nchar(10)
as
delete from nameTable
where reg_num = @reg_num
또한 참조 : 당신은 당신이이 같은 구문을 따라야 삭제하면 http://www.w3schools.com/sql/sql_delete.asp
가 : 저장 프로 시저에서
declare @regNum int
set @regnum = 1
delete from [table] where regnum = @regnum
을, 당신은이 작업을 수행 할 필요가 :
create procedure test (@regnum int) as
begin
delete from [table] where regnum = @regnum
end
특정 값만 삭제하려는 경우 즉 phone_num 만 삭제하려는 경우 어떻게해야합니까? –
특정 값만 삭제하려는 경우 즉 phone_num 만 삭제하려는 경우 어떻게해야합니까? –
하나의 값을 '삭제'할 수 없으므로 예를 들어 업데이트하십시오. update nameTable set phone_num = null where reg_num = @reg_num – Macros