随笔分类 - 02 SQL/Dapper
摘要:参考 https://www.cnblogs.com/longxinyv/p/16702758.html https://www.cnblogs.com/jialanyu/p/13469848.html 创建表 对Name添加默认值,使其有默认值约束 create table MyChange (
阅读全文
摘要:前言 数据库版本:阿里-MySql8 字符集:utf8 排序规则:utf8_general_cli 在插入数据时,如果数据包含emoji表情 会报错: Incorrect string value: '\xF0\x9F\x98\x82' for column 'content' at row 1 原
阅读全文
摘要:前言 由于使用了Express版本,没有SqlServer作业功能,所有才有了下面的备份数据库的思路。 删除指定天数之前的备份数据库文件 下面的内容保存为DeleteDB.vbs 注意: (1)sFolder,为保存备份bak文件的文件夹(2)iSaveFileDay,为删除多少天之前的数据库bak
阅读全文
摘要:前言 参考:https://www.jb51.cc/mssql/76911.html 在mssql中,在记录不存在时插入记录,如果存在则不执行操作 2022年5月22日10:30:28,跟进问题 后续发现接口并发时,还是会有主键重复的问题。所以只使用下面的sql语句,还是无法控制主键重复的并发问题
阅读全文
摘要:原理 使用SELECT SCOPE_IDENTITY(),取获取刚刚插入记录自增的主键 示例 entity.Create(); StringBuilder strSql = new StringBuilder(); strSql.Append(" insert into Attachment( ")
阅读全文
摘要:需求 将'1,1,2,3,4,4,4' 转换为'1,2,3,4' 语句 DECLARE @Test varchar(100)='1,1,2,3,4,4,4' SELECT STUFF ( ( SELECT DISTINCT ','+ y.sCode FROM ( SELECT sCodes = CO
阅读全文
摘要:前言 处理一对多关系,有两种方式 (1)创建关系表,将对应关系保存在物理表中。 (2)表中添加一个字段,将多关系的值以特殊符号隔开进行保存. 本例使用的就是,以逗号隔开(InterestID='1,2,3,4') 示例语句 测试数据表的创建语句 --学生表 CREATE table Student
阅读全文
摘要:问题描述 在数据库中调用webservices, 提示:SQLServer访问WebServices提示:SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问 解决办法 开启相关的SQLServer配置 --开
阅读全文