摘要: 1.自定义函数必须有返回值,标量值或者表值。存储过程可以没有返回值(存储过程是通过参数返回的,可以有多个或者没有); 2.对于存储过程来说可以返回参数,如记录集,而函数只能返回值或者表对象。函数只能返回一个变量;而存储过程可以返回多个。存储过程的参数可以有IN,OUT,INOUT三种类型,而函数只能 阅读全文
posted @ 2020-06-08 18:02 留下成长的足迹 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/accumulater/p/6109056.html SQL Cursor 基本用法 1 table1结构如下 2 id int 3 name varchar(50) 4 5 declare @id int 6 declare @name v 阅读全文
posted @ 2020-06-08 17:36 留下成长的足迹 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.delete * from TableName where id > 0 数据清空,然后再添加数据的时候,id不是从0开始,而是从删除前的id值加1. 2.drop table TableName 整个表的内容和表结构都消失了。 3.truncate table TableName 表中的内容全 阅读全文
posted @ 2020-06-08 17:04 留下成长的足迹 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。使用原则: (1).在经常进行连接,但是没有指定为外键的列上建立索引。 (2).在频繁进行分组和排序的列上建立索引。 (3).如果待排序的列有多个,可以在这些列上建立复合索引。 (4).在条件表达式中经常用到的不同值较 阅读全文
posted @ 2020-06-05 14:50 留下成长的足迹 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 一.请求的类型. 1.1 GET请求 经常用于向服务器请求资源。(It usually is used to ask a server to send a resource). 1.2 POST请求 向服务器(server)发送输入的数据。 1.3 HEAD请求 和put请求类似,但是只返回请求头( 阅读全文
posted @ 2020-06-04 13:45 留下成长的足迹 阅读(136) 评论(0) 推荐(0) 编辑
摘要: displat:flex的六个属性: flex-direction; row,columns,row-reverse//排列的方向 flex-wrap: nowrap(默认) 元素不换行,比如:一个div宽度100%,设置此属性,2个div宽度就自动变成各50%;,wrap元素是否换行。 justi 阅读全文
posted @ 2020-06-02 13:58 留下成长的足迹 阅读(226) 评论(0) 推荐(0) 编辑
摘要: input中type增加了许多,好多浏览器都支持,比如type="number" type="colorpicker" 阅读全文
posted @ 2020-06-01 16:16 留下成长的足迹 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 空参构造系统默认存在,但是当你手动加入了有参构造,默认的空参构造将不再存在 阅读全文
posted @ 2020-05-29 11:08 留下成长的足迹 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.类继承接口的隐式实现 2.接口方法的显式实现。 阅读全文
posted @ 2020-05-29 10:17 留下成长的足迹 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 1.父类的virtual方法,子类重写需要加override修饰符。(子类不加override会有什么后果?父类中没有virtual修饰的方法就不能重写了吗?) 答:父类的virtual方法(非强制在派生类中重写)和abstract方法(强制在派生类重写)在派生类中重写时,重写两者方法,必须用ove 阅读全文
posted @ 2020-05-26 16:58 留下成长的足迹 阅读(237) 评论(0) 推荐(0) 编辑