黑马程序员技术交流社区

标题: SQL表 [打印本页]

作者: 郭耀强    时间: 2012-4-8 00:27
标题: SQL表
WITH [temp] AS
(SELECT ROW_NUMBER() OVER (ORDER BY id ASC) AS ROWID, * FROM Category)
SELECT * FROM [temp] WHERE id =4
其中temp表存放在哪里呢?,为什么
这个:WITH [temp] AS
(SELECT ROW_NUMBER() OVER (ORDER BY id ASC) AS ROWID, * FROM Category)不能单独执行呢?
SELECT * FROM [temp] WHERE id =4 不就是一个简单的查询语句么,为什么没有它,上面的那句sql就执行报错呢?
作者: 王宗伟    时间: 2012-4-9 09:17
SELECT * FROM [temp] WHERE id =4    from后面跟的是查询“地址”,你不给他地址,当然报错!

至于temp,这是个临时表!{:soso_e103:}
作者: pray    时间: 2014-4-26 04:54
有空一起交流一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2