是不能在存储过程中create view吗?
那么存储过程中都不能干什么呢?
今天试了一下 create table 是可以的。看来也不是都不能create再一个就是去除重复项的那个distinct 到底应该怎么用啊?
如果 我select 好几列,但是只想distinct其中的一列,而其它的可以有重复的怎么办?
我刚学,谢谢大家!
那么存储过程中都不能干什么呢?
今天试了一下 create table 是可以的。看来也不是都不能create再一个就是去除重复项的那个distinct 到底应该怎么用啊?
如果 我select 好几列,但是只想distinct其中的一列,而其它的可以有重复的怎么办?
我刚学,谢谢大家!
sql_statement 限制
除了 SET SHOWPLAN_TEXT 和 SET SHOWPLAN_ALL 之外(这两个语句必须是批处理中仅有的语句),任何 SET 语句均可以在存储过程内部指定。所选择的 SET 选项在存储过程执行过程中有效,之后恢复为原来的设置。 如果其他用户要使用某个存储过程,那么在该存储过程内部,一些语句使用的对象名必须使用对象所有者的名称限定。这些语句包括: ALTER TABLE
CREATE INDEX
CREATE TABLE
所有 DBCC 语句
DROP TABLE
DROP INDEX
TRUNCATE TABLE
UPDATE STATISTICS