为编程爱好者分享易语言教程源码的资源网

网站首页 > 数据库 正文

sqlite3 与mssqlserver的细微差别(mssqlserver安装包)

三叶资源网 2022-08-14 21:18:50 数据库 476 ℃ 0 评论

在以前经常使用mssql server做数据库,现在人工智能席卷全球。今年改用sqlite3做数据库,虽然都是关系型数据库,都支持sql标准语法,但是在实际使用中依然有细微差别。常言道细节决定成败。在自己使用过程中就发现在mssql server经常使用的东西在sqllite3无法运行。有几个遇到情况如下:

1、mssql 下经常使用字符串子串语法是:substring(),如果把这个直接搬到sqlite3下会出错的,在sqlite3需要改为substr。虽然就差三个字母,但是兼容性就是项目开发和项目移植必须考虑的问题。

2、mssql server下字符类型转换经常使用 convert(),到了sqlite3这个函数就是错误的。实践后才知道需要改为cast。比如cast(序号 as int) 在mssql 是 convert(int,序号) 。它们的细小差异还有很多。以后遇到逐一奉上。

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
SmartQQunicode字符机器人京东M端点选源码群空间卡盟管理系统桌面透明背景时钟Unicode新浪博客精灵脚本telegram模拟器群控类源码Quoted​百合网注册Bass音频库超级列表框Etorch反汇编属性框flash动画服务器
最新评论