请教sql server ce中的语法和函数跟sql server 2000/2005有什么区别? 20分,无满意结帖,结帖人woodsonv]

发布时间:2017-3-25 15:42:34 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"请教sql server ce中的语法和函数跟sql server 2000/2005有什么区别? 20分,无满意结帖,结帖人woodsonv]",主要涉及到请教sql server ce中的语法和函数跟sql server 2000/2005有什么区别? 20分,无满意结帖,结帖人woodsonv]方面的内容,对于请教sql server ce中的语法和函数跟sql server 2000/2005有什么区别? 20分,无满意结帖,结帖人woodsonv]感兴趣的同学可以参考一下。

请教sql server ce中的语法和函数跟sql server 2000/2005有什么区别? 我在运用中用到select isnull(max(uid),0)+1 from employee,但是得到的值始终是1,似乎max函数不可用似的。我是要往sql server ce数据库中的员工表(employee)中添加一个用户,主键uid怎样才能正确获取其当前的最大值呢?谢谢!

select top 1 isnull(uid,0)  from employee  order by uid desc

搞定了,在sql ce 联机文档中sql ce 并没有isnull函数,所以采用以下变通方式: select case   when MAX(UID) IS NULL then 0 else MAX(UID) end as myUid from Employee 不知哪位高手还有更好的办法,能够在insert 数据时更方便地写入主键值?

ID设置成自增就可以了

绑定 帮顶

4楼 长的真憨

o yes

上一篇:SQL 2005 Pivot应用 0fredrickhu]
下一篇:[推荐] [翻译]几篇Steve Chowles 关于SSRS 2005 DBA的文章! 100hery2002]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款