济南医疗小程序状元
刚中有柔,有进有退,随时变通
目前在山东济南做医疗相关软件开发;
主要WPF前端,以及后端的相关开发
winform读取xls.Csv文件项目接单
优敏行 高效行之大法
学以治之,思以精之
2022-2025 致力于成长为医疗开发领域的KM多龙!
能写别人能写的代码,不得谓之良好的程序员。 写别人不能写的代码,天下的良好程序员也!
.NET C#前后端开发,Sqlserver数据库。前端 html CSS jquery JavaScript,
WPF CS架构开发
展开
-
SQLCE数据库的使用入门
SQLCE 3.0的版本可以到微软官方网站下载,也有新一些的3.5的版本,不过好像3.0的版本用的较多,网上的一些资料例子也大多针对3.0的版本。其中sqlce30.wce5,armv4i.CAB是SQLCE 3.0的核心安装文件,sqlce30.repl.wce5.arm4i.CAB主要提供复制,订阅等相关服务,sqlce30.dev.CHS.wce5.arm4i.CAB是安装一个SQLCE查询分析器。然后在如下图的对话框中,“共享”输入\\计算机名\\snapshot,点击“Next”。原创 2022-08-23 12:03:25 · 524 阅读 · 0 评论 -
SQLCE本地数据库入门和进阶深入
SQLCE是一个标准得关系数据库,可以使用 LINQ 和DateContext来处理本地数据库数据库。使用SQLCE 要在代码中使用本地数据库功能,需要添加以下命名空间 :DateContext能将LINQ数据库操作语句转换成关系数据库能辨识的标准SQL语句。DateContext类是LINQ操作SQLCE的一个基类。DateContext连接数据库需要为DateContext类设置一个连接字符串,DateContext就可以连接或打开一个数据库。如果数据库存在则将其打开,不存在则创建。原创 2022-08-23 11:31:28 · 217 阅读 · 0 评论 -
WPF 项目数据库的第一次查询
代码】【无标题】原创 2022-08-12 14:32:53 · 245 阅读 · 0 评论 -
C#ADO,net数据访问技术入门,以及实战案例
项目源码到链接 效果 1 2 这个如何实现的? 就要您思考的了原创 2022-07-11 12:27:54 · 355 阅读 · 0 评论 -
sqlserver 数据库之事物使用入门 案例
1. 开始事务在 SQL Server 数据库中,通过语句 BEGIN TRANSACTION 来标记一个显示本地事务的起始点;一个显式事务必须通过 BEGIN TRANSACTION 语句开始,从连接上一个 SQL Server 数据库服务器的那一刻开始,在此连接上执行的所 T-SQL 语句都是事务的一部分,知道事务结束为止,能使用 GEGIN TRANSACTION 语句来开启一个事务; 效果 上述例子中,使用 BEGIN TRANSACTION 语句定义了一个 update_O 的事务,原创 2022-06-27 14:46:42 · 412 阅读 · 0 评论 -
存储过程项目业务--表案例
--2 create procedure LHRLZGL1 @rem varchar(900) output, @cus varchar(900) output as begin --参数赋值和使用 select top 1 @rem=remarks,@cus=custom1 from hrArrendance --select * from hrArrendance end go --2.1 声明执行存...原创 2022-05-30 09:57:11 · 146 阅读 · 0 评论 -
项目中的自定义first table第一个表--人力资源考勤表
--2 规则规范表可用格式,前端能读到分类.create table LHrenli2(--ID int identity(1,1),ID numeric not null,hrEmployeeId numeric null, --人力资源员工IDsignTime varchar(200) null,--签名时间remarks ...原创 2022-05-28 14:28:56 · 290 阅读 · 0 评论 -
LH项目人事部门和员工档案表
-- 1 部门管理表 Bmcreate table LhBm(ID int identity(1,1),Bname varchar(900) not null,Yid int null,-- 关联员工表字段Bmkh varchar(900) null,--部门考核Bstr varchar(900) null,--备用字段Byzd2 varchar(900) null,--备用字段2Byzd3 varchar(900) null,createID varchar(100) ...原创 2022-05-23 09:52:52 · 240 阅读 · 0 评论 -
SqlServer典型存储过程订单表和明细表
--使用订单表和订单明细表--存储过程 带参数和无参数 --1 无参数的存储过程 -- 查询订单表里面的名字,地址信息。和订单明细表中的金额信息和发生订单的时间数据值信息内容. create Procedure Lh_Dingdan as begin select a.ID,a.dname,a.Address,b.DDprice,b.DDtime from LHDD a ,DDMXB b where a.DDMXID=b.ID order ...原创 2022-05-19 15:48:22 · 939 阅读 · 0 评论 -
SQL group by 分组查询
--1 in 多个值查询 in 操作符,允许您在where子句中规定多个值.没有的数据值内容,自动略过. --1.1根据订单名字查询 select * from lhdd where dname in('印刷部订单','','人事部订单'); -- select count(*) from lhdd where dname ='印刷部订单'; select * from LHDD where DName in ('印刷部订单','印刷二部订单','销售部的订...原创 2022-05-19 15:01:15 · 392 阅读 · 0 评论 -
SqlServer订单表和订单明细表典型案例
订单表 订单管理 create table LHDD( ID int identity(1,1),-- 主键 DName nvarchar(30) not null, Address nvarchar(30) null, ordermoney decimal(18,2) null, -- mumble_id varchar(900) null, -- DDMXID int null,--订单明细ID 关联字段 Eipstr varchar(900) null, Eip...原创 2022-05-19 12:01:16 · 1187 阅读 · 0 评论 -
SqlServer高级程序员必知必会关联基础查询-典型详情案例-订单表
--1 订单表 create table dingdan( ID int identity(1,1), order_money decimal(18,2) null, --订单金额 status bit null, --状态设置 DDID int null,--订单ID strdemo varchar(900), Hid int not null,-- 会员信息表主键ID的关联字段 Tid int not null,--会员类型表主键ID的关联字段 . 没设置,自增,只...原创 2022-05-18 10:22:34 · 1049 阅读 · 0 评论 -
SqlServer增删改查烂熟于心的基础
SqlServer数据库基础的增删改查必知必会,烂熟于心的基础 --新建数据库(简单方法)create database ErpDemo;--1 add table 企业资源计划表 create table Erp( ID int not null, EName varchar(1000) null, Erpstr1 varchar(1000) null, Erpstr2 varchar(100) null, Erpstr3 nvarchar(900) null...原创 2022-05-16 14:56:12 · 92 阅读 · 0 评论 -
SQL语句增删改查公司-员工3表典型案例
基础原生SQL增删改查,一般公司业务表,必知必会基础流程! 程序开发之大法,从数据库开始,不管是sqlserver,Oracle数据库还是其他MySQL等等的数据库。都是从写SQL语句开始。需要您必知必会的基础,否则公司让您负责一个项目的开发,如何去负责? 拿啥子负责? 拿说话去负责吗,肯定不行啊。 代码的逻辑性是非常强大的,一步实现不了,后面就容易全部被卡住。不过有些厉害的人看来,可以承受一定的压力,然后去顶一个项目。负责管一个项目的开发,以及进度把控等等的业务管控。becau...原创 2022-05-13 14:30:57 · 489 阅读 · 0 评论 -
现实业务需求的第一张表,JXZP表
--业务的第1张表?-- 一切业务的基础,数据库所在。数据库的增删改做技术开始。然后是查询,更新数据,在现实客户需求中的变化和使用。------绩效自评业务create table jixiao(ID int null,Chushi varchar(1000) null,neirong varchar(1000) NULL,bianhao varchar(1000) null,ysxm varchar(1000) null,--预算项目bmzt varchar(1...原创 2022-05-09 18:01:09 · 387 阅读 · 0 评论 -
sqlserver进阶必会基础入门不止select into from 插入数据必知
--select into 从一个表复制数据值内容到另外一个表里面,把数据插入到另外一个新表中/*一般插入语句都是insert into 表 () values ()特殊需要就要用这种方法了insert into 表1 () select ....from 表2复杂一点的,比如涉及到2个以上的表:insert into 表名1(字段1,字段2,字段3,字段4)select 'aa' as 字段1,'bb' as 字段2,'cc' as 字段3 ,(select ...原创 2022-04-09 15:29:31 · 1840 阅读 · 0 评论 -
程序员特别繁忙的开始-稳定性第一
忙到没有时间总结写文字,这real是进入状态的了。 特别繁忙开始的时候,就是代表了程序员您进入工作状态,进入工作正道的轨道的时候了,进入高速发展的轨道的时刻,那么进入高速进步的轨道了,该保证的是什么? 稳定性! 稳定性就是第一位需要考虑的事情了。因为特别忙的时候,就容易出错,出错了谁负责? 如果是您自个的原因,导致错误的发生,那么必定负责任的是您啊! 这个还用别人讲给您听吗?做事基础的常识,基础的常理所在。如果连这个基础道理逻辑都不懂,那您可以回家种田去了,不适合待着城市发展,即便回家种...原创 2022-04-09 14:36:51 · 465 阅读 · 0 评论 -
代码炼金术6-世事洞明皆学问,人情练达即文章
成功执行,查询语句原创 2022-04-08 08:49:49 · 453 阅读 · 0 评论 -
sqlserver进阶必知必会 try catch 截住错误 以及延时 定时执行SQL语句命令入门学习
-- 基本的if, where 循环必须要有的.--逻辑:80%是要处理字符串。-- try catch 可以截住错误 begin try create database test end try begin catch --print '出现错误!' --print error_message() --print error_number() if error_number()=1801 begin drop database tes...原创 2022-04-05 14:05:10 · 1567 阅读 · 0 评论 -
批量循环向学生表中添加插入数据进阶必知以及return返回数据判断测试
select * from stdemo -- 一 循环写法, 批量增加数据测试 declare @i int,@si varchar(60) --1 先声明一个变量 @i set @i = 0 while @i<=99 begin --str 加空格 .right 取左边2位数字. --set @si =right(str(@i),2) set @si =trim(str(@i)) --if判断 if len(@si...原创 2022-04-05 14:00:02 · 511 阅读 · 0 评论 -
sqlserver进阶必知必会-流程控制语句if --else
-- 用SQL造句 -- 1 声明变量 2 赋值 3 打印变量出来 begin declare @me char(20) set @me = '移动电子商务' begin print '变量@me的值数据内容为' print @me end end --1.2 select begin declare @me char(20) set @me = '移动电子商务' begin select '变量...原创 2022-04-05 11:39:28 · 3300 阅读 · 0 评论 -
sqlserver进阶必知-变量案例
--创建2个局部变量并且赋值,然后输出变量值 declare @var1 varchar(10),@var2 varchar(20) set @var1 = '张三'set @var2 = '是计算机学院的学生' --select @var1 + @var2效果原创 2022-04-04 19:09:12 · 378 阅读 · 0 评论 -
sqlserver进阶必知-用户自定义表数据类型
9.1.3 用户自定义表数据类型-- Self cultivation of programmers--第九章课程 -- 自定义数据类型create type course_tabletype as table(cno char(4) not null,cname char(16) not null,credit int null,tno char(6) null)declare @tb course_tabletype insert into @tb sele原创 2022-04-04 18:28:01 · 1037 阅读 · 0 评论 -
sqlserver进阶必知-存储过程无参数和有参数典型案例学生表和成绩表
-- 1 查询全部学生的英语成绩状况 不带参数的存储过程 create Procedure KR_wucanshu8 as begin select a.stno,a.Stname,a.sex2,b.Englishscore,c.Kname from st a ,score b,coures c where a.stno=b.stno and b.cno=c.cno order by a.stno end go exec KR_wucanshu8...原创 2022-04-04 16:20:56 · 815 阅读 · 0 评论 -
sqlserver巩固基础,进阶查询having 学生表3案例
--3.1 查询年龄22岁的医学专业的女学生人数 select major,Sex2,age,count(*) 人数汇总 from st --2 使用过滤,过滤性别为女的. 性别信息就过滤出来了. --2.1同时把专业筛选过滤出来. where Sex2='女' and major='医学' group by major,Sex2,age --1使用分组后,专业出来了 -- 3 最后加having分组后的查询. 年龄条件的细节查询 having age..原创 2022-04-04 11:21:57 · 679 阅读 · 0 评论 -
sqlserver进阶查询必知- having查询典型练习题案例
-- --1 查询每个专业最高分的课程名和分数 select b.Kname 课程名,b.yuwen 课程语文分数,--a.cno, a.major as 全部专业,max(a.Grade) as 专业最高分--,--b.cno from score a,coures b --1.1 where 课程表的学号,关联成绩表的主键id ,才能获取到全部的专业. where b.cno=a.ID -- group by a.major,a.cno,b.cno,b.Kname,b....原创 2022-04-03 19:22:06 · 739 阅读 · 0 评论 -
sqlserver进阶必知-子查询典型案例 学生表和成绩表
--5.42 选修了课程号为205课程的学生情况 --数据来源+ 条件-- 1 数据来源为学生表 和成绩表-- 成绩表里面才有课程号 信息 --select * from st where -- score 里面有学号,课程号 select * from st where stno in(select stno from score where cno='205')select * from st select * from score select st...原创 2022-04-03 17:48:03 · 722 阅读 · 0 评论 -
sqlserver-in查询
--1 查询城市在上海的学生select * from st where city in('上海');--1.2 查询城市在上海,济南的学生信息select * from stwhere city in('上海','济南')-- 2 查询城市在上海的学生信息select * from stwhere city in('上海')--2.1 查询年龄大于36,并且城市在上海的学生信息 用and 并且就可以了select * from stwhere city='上海...原创 2022-04-03 17:17:17 · 846 阅读 · 0 评论 -
代码炼金术4--存储过程
--4.1 定义存储过程 修改 输出1个参数 alter procedure stu_op4 @stno varchar(6) = '1',@yuwenchengji int output,@kname varchar(100) output as begin select top 1 @yuwenchengji=yuwen,@kname=(select Kname from coures where cno=score.cno) --coures.Kname ...原创 2022-04-03 14:15:07 · 599 阅读 · 0 评论 -
现实实战开发,项目业务逻辑表02-基础查询
-- 1 业务表 额度表测试 select * from limit;-- 添加插入数据 -- 1 生效日 字段 EFFECTIVEDATE insert into limit(id,LIMITCODE,EFFECTIVEDATE,EXPIRYDATE,Creator)values(3,3,'2022-01-02 11:11','2022-03-31 11:11','张三');insert into limit(id,LIMITCODE,EFFECTIVEDATE,EXPI...原创 2022-04-01 17:40:05 · 280 阅读 · 0 评论 -
业务逻辑--额度表相对正确代码
----2 this 一次性额度视图 create view View_LimitS asselect * from limitwhere ( convert(varchar(100),getdate(),12) > convert(varchar(8),EFFECTIVEDATE,12) ) and (convert(varchar(8),EXPIRYDATE,12) < convert(varchar(100),getdate(),12) ); select * fr...原创 2022-03-31 17:40:06 · 121 阅读 · 0 评论 -
额度表 视图判断·一句话能指出来的问题,偏偏要测试N多次,什么原因?
因为沟通问题,导致多耗费至少2个小时的时间,仅仅去完成一个功能。一句话能指出来的问题,偏偏要测试N多次,才行。这样子您团队的效率太低了啊 个人效率低,其实影响不大,影响的是团队的整体效率。 这个要反省,是您个人理解能力有问题,还是表达有问题?--1 先会写测试,再写业务-- 1.1 写法没错,判断条件有问题。 select * from st where leavetime > getdate()---- 额度生效日 convert(varchar(8),EFFECTIVE..原创 2022-03-31 17:36:28 · 208 阅读 · 0 评论 -
sqlserver内置函数大全,概念以及部分测试案例
前言:在Transact-SQL语言中,函数被用来执行一些特殊的运算以支持SQL Server的标准命令。SQL Server包含多种不同的函数用以完成各种工作,每一个函数都有一个名称,在名称之后有一对小括号,如:GETDATE()。大部分的函数在小括号中需要一个或多个参数。文章目录一、转换函数二、字符串函数三、日期函数四、数学函数五、系统函数六、其他函数常用的几类函数:转换函数用来实现数据类型之间的转换字符串函数用于控制返回给用户的字符串日期函数用于操作日原创 2022-03-31 10:15:59 · 2089 阅读 · 0 评论 -
sqlserver 并集查询 案例模型表
--并集查询 select * from model1 unionselect * from model2 create table model1( ID int null, Name varchar(100) not null, Age int null, Chaodai varchar(100) null, ); go select * from model1; create table model2( I...原创 2022-03-30 18:45:06 · 521 阅读 · 0 评论 -
sqlserver项目实战分组having查询案例01-放款计划表
/*1.1.2.10.放款计划 WGFKJH名称 代码 类型内码 ID varchar(36)主表内码 PARENTID varchar(36)合同编号 CONTRACTCODE varchar(50)客户名称 CLIENTNAME varchar(200)放款日期 LendingdDate Datetime金额 Money varchar(21)发票信息 invoice varchar(500)级数 FJJS Int备注 notes varchar(500)计划日期 Pl...原创 2022-03-30 18:14:57 · 515 阅读 · 0 评论 -
sqlserver having分组后查询-基础报错汇总--列名无效
bug01--having select * from st;-- 1 性别分组查询select Sex2 as 性别,count(*) as 男女数量汇总from st -- 加过滤条件01 名字不等于 测试01的排除出去.where Stname !='测试01' group by Sex2;--2 having分组后查询 select Sex2 as 性别,count(*) as c --当成字段,进行测试from st -- 2.1 加过滤条...原创 2022-03-30 17:33:07 · 998 阅读 · 0 评论 -
sql存储过程典型案例--学生表
--普通SQL查询语句--学生表为例 select * from st;select avg(yuwenchengji) from st; --1 求语文成绩平均分的存储过程create procedure avgDemo01 as begin select avg(yuwenchengji) as 语文成绩平均分 from st end go--执行存储过程exec avgdemo01;--2 最高分存储过程create procedure ma...原创 2022-03-30 11:42:22 · 731 阅读 · 0 评论 -
sqlserver数据库设计与开发 项目案例01 以至于无数表的处理和优化实现
知道一个表结构了,就可以设计N个数据库表结构了。这就是举一反三,知一推十,以至于万,无数个表结构的处理,优化,都完全可以知道的了。 额度limit 名称 代码 类型 内码 ID varchar(36) 主表内码 PARENTID varchar(36) .原创 2022-03-30 11:09:50 · 547 阅读 · 0 评论 -
sqlserver 存储过程基础入门必知必会--案例学生表分组查询需求实现
--存储过程 -- 存储过程的指的是一组完成特定功能的SQL语句集合,预编译后放在数据库服务器端,用户通过指定存储过程的名称并给出参数来执行存储过程。 create procedure prodemo01 as begin --其实这就是1个查询语句 select major from st group by major end go --exec 执行存储过程 exec prodemo01;效果2 --2 结果集汇总,查询各个专业的学生人数...原创 2022-03-29 11:02:11 · 821 阅读 · 0 评论 -
sqlserver基础分组查询必知必会 --案例学生表
--分组查询select * from st;--按照性别分组query select Sex2 from st group by sex2;--需求 按照专业分组查询select major from st group by major;--各个专业的人数查询 select major,count(*) as 专业分组人数汇总 from st group by major;效果...原创 2022-03-29 10:44:54 · 221 阅读 · 0 评论