Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在vbs文件中拖放和创建视图行为_Sql_Vbscript_Asp Classic_Sql Server 2008 R2_Sql View - Fatal编程技术网

Sql 在vbs文件中拖放和创建视图行为

Sql 在vbs文件中拖放和创建视图行为,sql,vbscript,asp-classic,sql-server-2008-r2,sql-view,Sql,Vbscript,Asp Classic,Sql Server 2008 R2,Sql View,您好,我在视图中有一些奇怪的行为(SQLServer2008R2) 以下是文件中的代码(ASP或VBS文件相同的行为): 在我的日志文件中,我没有收到任何错误,但是脚本没有运行。当我打印命令时,将strsql值粘贴到日志文件并粘贴到SQL管理控制台并检查查询,我在“GO”附近得到了“不正确的语法”。由于该语句是一个长字符串,因此我将其重新格式化为以下格式,它可以正常工作: USE [DBNAme] GO IF EXISTS (SELECT * FROM sys.views W

您好,我在视图中有一些奇怪的行为(SQLServer2008R2)

以下是文件中的代码(ASP或VBS文件相同的行为):

在我的日志文件中,我没有收到任何错误,但是脚本没有运行。当我打印命令时,将strsql值粘贴到日志文件并粘贴到SQL管理控制台并检查查询,我在“GO”附近得到了“不正确的语法”。由于该语句是一个长字符串,因此我将其重新格式化为以下格式,它可以正常工作:

  USE [DBNAme] 
  GO  
  IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].    [viewName]'))  
  DROP VIEW [dbo].[viewName]  
  GO
我在这里遗漏了什么,我确信这很明显。。。。是否有人可以发布一个示例,说明他们如何在ASP或VBS文件中运行创建视图?注意。我所有的CREATETABLE、ALTERTABLE等语句都工作正常。这正是我遇到麻烦的观点


谢谢

而不是
&
它应该是
&
,更改此项应该可以更正错误


第二个注意事项是,对于您放置的每一行“此处的SQL代码”,删除每个引号开头的空格是否会产生差异,即
“此处的SQL代码
”`?(对此不确定)

谢谢您的意见,但您的建议都没有什么不同。仅供参考,关于&u的forsi是不必要的。VBS文件中的所有SQL都是这样构造的,只有与视图相关的查询会以我上面解释的方式失败。还有其他想法吗。有人吗???我还没弄明白。如何使此视图在VBS文件中执行?这是一个权限问题。日志文件未升级此类错误/指示。问题现在已经解决了
  USE [DBNAme] 
  GO  
  IF  EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].    [viewName]'))  
  DROP VIEW [dbo].[viewName]  
  GO