‘ – ‘附近的语法不正确.(Microsoft SQL Server Native Client
发布时间:2020-12-14 05:47:23 所属栏目:Windows 来源:网络整理
导读:在做SSIS工作时,我的create table查询出错了 Incorrect Syntax near ‘-‘ .(Microsoft SQL Server Native Client 10.0) SQL语句: CREATE TABLE Staging_ACD_Precision_Queue ( PrecisionQueueID int,BucketIntervalID int,EnterpriseName varchar(32),Agen
在做SSIS工作时,我的create table查询出错了
SQL语句: CREATE TABLE Staging_ACD_Precision_Queue ( PrecisionQueueID int,BucketIntervalID int,EnterpriseName varchar(32),AgentOrdering int,CallOrdering int,Description varchar(255),ServiceLevelThreshold int,ServiceLevelType smallint,ForceExpandingQueue varchar(1),Deleted varchar(1),ChangeStamp int,Partner varchar(4),Center varchar(4),Partner-Center varchar(9),LOB varchar(4),Circle varchar(4),TypeOfBusiness varchar(4) ) 我尝试了上面的查询.我想从错误消息中可以看出,问题出在Partner-Center varchar(9)中,但是我没能解决这个错误.由于我是SSIS和SQL查询的新手,我不知道如何解决这个问题. 解决方法
您需要在Partner-Center周围放置方括号,例如[合作伙伴中心].字段名称中不允许使用嵌入空格或特殊字符,但可以通过将字段名称放在方括号内来转义它们.
CREATE TABLE Staging_ACD_Precision_Queue ( PrecisionQueueID int,[Partner-Center] varchar(9),TypeOfBusiness varchar(4) ) 正如其他人在此处所述,我也建议您避免在字段名称中使用连字符,并使用Partner_Center或PartnerCenter作为字段名称而不是Partner-Center. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-phone-7 – Windows Phone 7的日历控件?
- Windows 2003 IIS6.0下配置ASP+MySQL+PHP+ISAPI_Rewrite+Ze
- xaml – Windows 10 Universal Merged Dictionaries
- castle-windsor – 在哪里可以找到Castle.MicroKernel.dll
- windows-server-2008 – windows 2008始终保留本地dns
- Windows – Visual Studio 2015更新1 – 调试时没有IIS Exp
- windows – SNTP,你为什么嘲笑我?
- .net – 如何使用Team Build 2010部署Windows服务项目
- windows-server-2008 – 缺少Get-ADComputer OperatingSyst
- remote-desktop – 如何从Windows远程桌面服务器2008 R2的登
推荐文章
站长推荐
热点阅读