为什么多一个分号就不能运行

cdshrewd 2006-11-22 09:18:28
create View CS_View
as select Sno,Sname,Ssex,Sage
from Student where Sdept='CS'
可以成功执行,当变成
create View CS_View
as select Sno,Sname,Ssex,Sage
from Student where Sdept='CS';
服务器: 消息 170,级别 15,状态 1,过程 CS_View,行 3
第 3 行: ';' 附近有语法错误。
...全文
157 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
shareinfo 2006-11-22
  • 打赏
  • 举报
回复
oracle 才需要这个;号

==================================
= CSDN助手 全面支持CSDN论坛 =
= 监视、收藏、历史、签名走马灯 =
==================================
  • 打赏
  • 举报
回复
你那里好像不需要":"
cdshrewd 2006-11-22
  • 打赏
  • 举报
回复
crazyflower(小狂花,学习中……)
说得对,select,和create table都可以
xiaoku 2006-11-22
  • 打赏
  • 举报
回复
不需要 加;
crazyflower 2006-11-22
  • 打赏
  • 举报
回复
create view后面不能有;
create View CS_View
as select Sno,Sname,Ssex,Sage
from Student where Sdept='CS'
普通select语句可以用;
select Sno,Sname,Ssex,Sage
from Student where Sdept='CS';
zzxiaoma 2006-11-22
  • 打赏
  • 举报
回复
后面没有东西了就不行了,oracle里面可以
lzhs 2006-11-22
  • 打赏
  • 举报
回复
SQL2000里面不能把分号当成行终结符的,你的语法有问题.
caixia615 2006-11-22
  • 打赏
  • 举报
回复
是有的SQL句子太长换行才用;连接
playwarcraft 2006-11-22
  • 打赏
  • 举报
回复
......
caixia615 2006-11-22
  • 打赏
  • 举报
回复
;后面还有SQL语句的话就可以
中国风 2006-11-22
  • 打赏
  • 举报
回复
;
多了一个分号
marco08 2006-11-22
  • 打赏
  • 举报
回复
在SQL中,分号是用来将几个SQL语句连接在同一行中

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧