如果我们的语句为:

IF NOT EXISTS(SELECT 1 FROM sys.views WHERE name='Report_IndividualTicket')BEGINcreate view Report_IndividualTicketasSELECT Ticket.TicketNumber, Ticket.TicketID,GisProcess.StageName,Content.DtReceived, Content.ContentTextFROM(GisProcess INNER JOIN TicketON GisProcess.TicketID=Ticket.TicketID)INNER JOIN ContentON Ticket.ContentID=Content.ContentIDEND

Msg 156, Level 15, State 1, Line 4
Incorrect syntax near the keyword 'view'.

出现这个错误的原因是:create view 这一句必须是批处理中的第一句。

所以可以将该语句修改为:

IF EXISTS(SELECT 1 FROM sys.views WHERE name='Report_IndividualTicket')DROP VIEW Report_IndividualTicketGOcreate view Report_IndividualTicketasSELECT Ticket.TicketNumber, Ticket.TicketID,GisProcess.StageName,Content.DtReceived, Content.ContentTextFROM(GisProcess INNER JOIN TicketON GisProcess.TicketID=Ticket.TicketID)INNER JOIN ContentON Ticket.ContentID=Content.ContentIDGO

更多相关文章

  1. 如何去掉状态栏和内容视图之间的黑色阴影线
  2. android中文api(89)——ViewManager
  3. Android中的FILL_PARENT与WRAP_CONTENT的区别
  4. android用户界面-组件Widget-地图视图MapView
  5. Android(安卓)中文API(86)——ResourceCursorAdapter
  6. android用户界面-组件Widget-画廊视图Gallery
  7. android 中文api (62) —— ViewSwitcher.ViewFactory
  8. Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
  9. android api 中文 (74)—— AdapterView.AdapterContextMenuInfo

随机推荐

  1. android aapt (android asset packaging t
  2. [置顶] Android 5.1 open data flow 数据
  3. Android 3.1 r1 中文API文档 (120) ——
  4. Android客户端与服务器用Socket进行通信
  5. 【专题】Android 启动流程相关
  6. Android 安卓让LinearLayout放置于底部的
  7. Android UI 优化-使用theme 预加载
  8. android textview 实现跑马灯效果
  9. SQLite语法与Android数据库操作
  10. setEmptyView