为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 数据库 正文

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

三叶资源网 2022-08-14 21:18:50 数据库 296 ℃ 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
2345签到置入汇编腾讯滑块验证码模块源码AES高效加解密Tencent企点加好友正则表达式文件系统对象分段加密EDB数据库彩虹秒赞网检测代理IP黑客FX3U通信TCP套接字jar打包JS教程界面UI源码微信公众号Lua支持库照片墙
最新评论