摘要: CREATE TABLE #temp_student_result ( student_name NVARCHAR(20) , class_name NVARCHAR(20) , score FLOAT ); INSERT INTO #temp_student_result ( student_na 阅读全文
posted @ 2021-08-18 16:32 杨jian 阅读(484) 评论(0) 推荐(0) 编辑
摘要: --1、查询当前阻塞语句 SELECT TOP 500 ds.host_name , ds.program_name , der.[session_id] , [request_id] , der.[cpu_time] , [start_time] AS '开始时间' , der.[status] 阅读全文
posted @ 2021-08-18 15:48 杨jian 阅读(256) 评论(0) 推荐(0) 编辑
摘要: CREATE TABLE #temp_knowledge ( knowledge_name NVARCHAR(MAX) , knowledge_id INT , p_knowledge_id INT ); INSERT INTO #temp_knowledge ( knowledge_name , 阅读全文
posted @ 2021-08-18 14:32 杨jian 阅读(331) 评论(0) 推荐(0) 编辑
摘要: WITH data AS ( SELECT '语文' subject_name , 90 score , '张三' student_name , '一班' class_name UNION ALL SELECT '数学' subject_name , 92 score , '张三' student_ 阅读全文
posted @ 2021-08-17 17:57 杨jian 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 解析JSON的sql函数脚本文件下载地址:https://files.cnblogs.com/files/YoungHeart/parseJSON.rar 使用场景:1,接口输入比较复杂时可使用json传输,相比逗号隔开数据值的意义更明确,避免输入参数过多,这个只需要一个json字符串参数。 2,在 阅读全文
posted @ 2021-08-11 16:35 杨jian 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: //实体集合 List<Question> listQ=new List<Question>(); //重组为需要的字段的新实体集合 var temp = listQ.Select(it => new { it.quesId,it.questype }).ToList(); //获取某个属性值组成数 阅读全文
posted @ 2021-08-11 15:58 杨jian 阅读(2880) 评论(0) 推荐(0) 编辑
摘要: select stuff((select ','+字段 from 表名 for xml path(''),type).value('.','NVARCHAR(MAX)'),1,1,'') 阅读全文
posted @ 2021-07-15 11:26 杨jian 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 这两天在研究.Net Core 发布iis总结一下。 我主要是参照官方文档: https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2 发布之后还是遇到些问题,我一一列举出来。 1,安装 阅读全文
posted @ 2019-05-16 18:30 杨jian 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: 事务注意事项:事务里不能包含事务,也就是说当存储过程调用存储过程的时候,外层存储过程有事务时,被调用的存储过程不能写事务,不然事务回滚不了。 阅读全文
posted @ 2019-03-05 11:12 杨jian 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 使用这种方式始终绑定值有问题: cbxSchool.DataSource = schoolList; cbxSchool.DisplayMember = "school_name"; cbxSchool.ValueMember = "school_id"; 选择改变事件获取选中值:cbxSchool 阅读全文
posted @ 2019-03-05 10:57 杨jian 阅读(1805) 评论(3) 推荐(0) 编辑