请将以下代码补全,以完成ATM的销户功能 CREATE 1 proc_DeleteUser @t_cardId 2 , --卡号,要求数据类型为可变字符串型,长度为19 @t_pass VARCHAR(6) --密码 AS BEGIN DECLARE @i int DECLARE @p_balance float --检测用户输入的卡号和密码是否存在 SELECT @i= 3 FROM CardInfo WHERE cardID=@t_cardId AND pass=@t_pass IF @i>0 BEGIN --获取账户余额 SET @p_balance=(SELECT balance FROM CardInfo WHERE cardID=@t_cardId AND pass=@t_pass ) --余额大于零 IF @p_balance 4 PRINT(concat('账号:',@t_cardId,'不存在,请核实!')) DELETE FROM TransInfo WHERE cardID=@t_cardId DELETE FROM CardInfo WHERE cardID=@t_cardId PRINT('销户操作成功!') else BEGIN PRINT(concat('账号:',@t_cardId,'还有存款金额:',@p_balance)) PRINT('销户需要将存款全部取出!') --执行取款操作 5 proc_takeMoney @t_cardId,'支取',@t_pass,@p_balance,' ' PRINT('余额取款完毕!') END END END