结构推理 创建一个名为proc_Student的存储过程,该存储过程包含学生姓名和地址信息。然后,用ALTER PROCEDURE重新定义该存储过程,使之只包含姓名信息,并使用ENCRYPTION关键字使之无法通过查看syscomments表来查看存储过程的内容。T-SQL语句如下。
【正确答案】USE Student
   IF EXISTS(SELECT name FROM sysobiects
       WHERE name='proc_Student'AND type='p')
       DROP PROCEDURE proc_Student
   GO
   CREATE PROCEDURE proc_Student
   AS
   SELECT Student_name,Student_home
   FROM Students
   GO
   下面对该存储过程进行重新定义。使之只包含姓名信息,并使用ENCRYPTION关键字使之无法通过查看syscomments表来查看存储过程的内容。T-SQL语句如下。
   ALTER PROCEDURE proc_Student
   WITH ENCRYPTl0N
   AS
   SELECT Student name
   FROM Students
   GO
【答案解析】