sql end关键字
这是开始的代码段:
if (onduty.ID <= 0)
{
var adminProjects =
new BaseDAL<Project>
{
TableName =
"Project p WITH(NOLOCK) INNER JOIN XXH_Admin.dbo.AdminUserProject up ON up.ProjectID=p.ProjectID",
NoLock = false
}.GetList("up.UserID=" + CurrentUser.ID, 100, 1, "p.ProjectID DESC");
if (adminProjects != null && adminProjects.Count > 0)
{
onduty.ProjectID = adminProjects[0].ProjectID;
}
onduty.ID = _OnDutyManager.Add(onduty);
}
else
{
_OnDutyManager.Update(onduty, "OnDutyType,Start,End");
new BaseDAL<OnDutyMember>().Delete("ID=" + onduty.ID);
}
乍一看没有什么问题,执行却出错了。。。
sql跟踪试一下,生成的语句是:SELECT TOP 1 ID,Start,End FROM [OnDuty] with(nolock) WHERE ID=47
数据库执行报错:消息 156,级别 15,状态 1,第 1 行
关键字 'End' 附近有语法错误。
消息 319,级别 15,状态 1,第 1 行
关键字 'with' 附近有语法错误。如果此语句是公用表表达式、xmlnamespaces 子句或者更改跟踪上下文子句,那么前一个语句必须以分号结尾。
原来是因为end是关键字,把end加上[]就好了
这样:SELECT TOP 1 ID,Start,[End] FROM [OnDuty] with(nolock) WHERE ID=47
解决了!
sql end关键字相关推荐
- Mybatis-Plus一个新的报错:数据库表名与SQL的关键字冲突!!!
Mybatis-Plus一个新的报错:数据库表名与SQL的关键字冲突!!! 老规矩先上报错信息: 2021-08-27 19:18:19.510 ERROR 33476 --- [nio-9000-e ...
- sql as关键字_SQL AS关键字概述和示例
sql as关键字 SQL AS keyword is used to give an alias to table or column names in the queries. In this w ...
- 表字段出现oracle sql语句关键字时
[现象]:在想一个表中插入数据时,老是报出语法错误. 例如:insert into acc.t_rpt_column_info (COLUMN_ID, TABLE_ID, COLUMN_NAME, o ...
- MybatisPlus:使用SQL保留字(关键字)的操作
MySQL8将over作为了保留字,此时操作这个字段应当加 ``,在MybatispPlus中的做法为使用@TableField注解: 同样的,如果表名是关键字,则使用@TableName注解 1 2 ...
- describe是sql的关键字
问题: 执行: SELECT member_id,name,sex,signature,describe,photopath,role_id,team_id,sort FROM sys_team_me ...
- MySQL查询sql的关键字_sql中查询命令的关键字是什么
sql中查询命令的关键字是什么 发布时间:2020-11-13 10:34:56 来源:亿速云 阅读:72 作者:小新 这篇文章主要介绍sql中查询命令的关键字是什么,文中介绍的非常详细,具有一定的参 ...
- SQL语句关键字大全
SQL语句的整理以及总结 目录 SQL语句的整理以及总结 目录 SQL语句的基本类型SQL语句的基本类型\color{lime}{SQL语句的基本类型} 特殊关键字特殊关键字\color{lime}{ ...
- sql server 关键字 三
27. Continue 通常和while一起使用,停止快内的语句执行,并重新开始该块内的第一条语句. 28. convert 显示的把一个数据类型转换为另一个数据类型的系统函数. 29. count ...
- SQL语句关键字执行顺序
一.查询的逻辑执行顺序 (1) FROM left_table (3) join_type JOIN right_table (2) ON join_condition (4) WHERE where ...
- Dapper 中使用sql in 关键字查询
传统 sql in 写法是 SELECT * FROM dbo.Users s WHERE s.id IN (1,2,3) 在dapper因为安全性,不能直接用sql接接 要采用参数化, 开始我 ...
最新文章
- 请正确使用return
- SpringMVC、MyBatis声明式事务管理
- 广东省一本大学哪些学计算机,2020年广东省内一本大学有哪些(一本大学一览表)...
- Sympy含pi等表达式转浮点数形式
- 视频营销、B2B营销、EDM营销之营销方式大PK
- [AaronYang]那天有个小孩跟我说Js-NodeJS[AY0]-EJS
- python的本质,讨论 - 廖雪峰的官方网站
- python 用户的画像可视化呈现技术_一人一车一面:解读汽车大数据用户画像背后的AI技术...
- mysql数控不小心被删_mysql 数据库信息不小心被删除了, 请问能恢复么
- 思科模拟器pnatlab,华为模拟器ensp桥接本地
- 关于“如何使用FFT计算天线阵列方向图”的学习资料总结
- 杰理之录音详细流程框图【篇】
- 为什么需要public static void main(String[] agrs)这个方法
- VUE查询本周、本月、本季度
- python调用360浏览器浏览网页
- IOS应用程序启动显示白屏或黑屏
- 修饰数码相机图像以便用于 CMYK 打印作业
- CSS学习笔记7—盒子模型
- 职高内蒙古计算机系高考最高分,内蒙古一考生高考668分,数学拿到满分,查分时还在淡定吃烧烤...
- 马云卸任:中国企业如何走出“创始人驱动”?
热门文章
- 普及1080i和1080p的区别
- IDEA上的GIT PULL的各选项含义
- 使用matplotlib修改字体之Times New Roman
- web api接口开发实例_vn.py交易API接口开发小班课(第二期)
- mpeg1,mpeg2,mpeg4
- layui多图片上传并限制上传的图片数量
- 向爷爷介绍计算机,他折腾爷爷的计算机
- 5G首秀北京CBD 将在智能交通等方面打造“智慧CBD”
- 背单词App开发日记6(终章总结)
- NAT地址转换顺序:inside→outside先路由再转换;outside→inside先转换再路由