Sql,Server,存储过程实例讲解_sqlserver存储过程
一、遇到的问题
我们在之前学习的课程写了不少的批处理语句,这些批处理语句存在两个问题:
1.没法像函数那样传参数运行(自定义化)
2.没法像函数那样可以反复地调用(功能化模块化)
说到这里,我们可以猜到,数据库中应该可以建立函数形式的数据库对象来解决这样的问题。但是介绍这种数据库对象之前,我们再来看几个需要解决的问题:
我们已经学会把一条select语句封装在视图中,但是它只能用来查询,如果我们希望进行其它操作,比如增删改记录、建删库表等,是不能用视图来完成的。
另一方面,如果把一个带有更改操作的批处理整个存储成数据库对象,还可以把处理数据的程序移动到离数据尽可能近的地方,而不是总把这些操作写在客户端程序(如Java、C#)中。通过将处理数据的程序从客户应用程序移动到服务器,可以降低网络流量,并提高性能和数据的完整性。
二、存储过程的概念
解决上面的问题,我们可以使用一种叫做“存储过程”的数据库对象。
存储过程(Stored Procedure) 把我们经常用到的一串复杂sql语句保存成一个数据库对象,并给它起一个名字。每次使用存储过程只需要使用如下的形式即可:
exec proc 存储过程名
存储过程还可以带参数运行:
exec proc 存储过程名 参数值[, 参数值...]
? 存储过程并不神秘,它就是批处理。之前提到视图是保存在服务器上的命名select语句,与之类似,存储过程是保存在服务器上的命名批处理,系统将预先对它进行编译。
? 存储过程可以包含几乎所有的T-SQL语句,如数据存取语句、流程控制语句、错误处理语句等,使用起来弹性很大。
? 数据库中也存在着系统函数和用户定义函数 这两种对象,用户定义函数的功能和存储过程很像,但是有一定的区别。
【存储过程的分类】
- 系统存储过程 system stored procedure 前缀sp_ 例如sp_help sp、helpdb
- 扩展存储过程 extended stored procedure 前缀xp_ 例如xp_cmdshell
- 用户自定义存储过程 user-defined stored procedure 也就是我们自己创建的
三、用户自定义存储过程的创建、修改、删除
【创建存储过程】
create proc 存储过程名 --无参数的存储过程
as
批处理语句
go
【修改存储过程】
alter proc 存储过程名 --无参数的存储过程
as
批处理语句
go
可以看到,修改存储过程的语法和创建的语法只差一个单词,把create换成alt即可。
【删除存储过程】
drop proc 存储过程名
我们还可使用management studio来管理存储过程,展开菜单树中的“可编程性”,在“存储过程”的子节点中可以进行各种操作。这里要说一下创建:当点击“新建存储过程”之后,会出现一个基于模板的创建语句。这时点击菜单中的“查询→指定模板参数的值”,即可弹出对话框来对模板进行设置,从而建立我们想要的存储过程。另外,点击菜单中的“视图→模板资源管理器”,可以看到SQL SERVER为我们提供的各种SQL语句模板。
【一个简单的例子】
--插入一个以时间为用户名的用户
create proc insUser
as
begin tran
declare @username varchar(20)
set @username=convert(varchar(8),getdate(),112)
+replace(convert(varchar(10),getdate(),8),":","")
if not exists(select * from yonghu where yonghuming=@username)
insert into yonghu values
(@username,"111111","@","新用户")
commit tran --也可以写commit,但是建议不要去掉tran
go
然后使用exec执行这个存储过程:
exec insUser
选中exec这一行,然后按F5快速地反复执行,你会发现在同一秒内只能插入一个用户。
这个存储过程一旦建立就不能再次执行这段代码了,可以把create改成alter来修改。
注意存储过程的代码中不能go语句,因为go是用来提交批的,一旦遇到go系统会认为这个存储过程的代码已经书写完毕,会提交create或者alter的批处理。如果希望在存储过程中执行另一个批处理,请把该批处理写成另一个存储过程并调用。
四、用户自定义存储过程的参数传递和返回值
【传递参数】
create|alter proc 存储过程名
@参数名参数类型[,
@参数名 参数类型...]
as
批处理语句
go
还记得我们前面做过的一个案例吗?
declare @tablename nvarchar(10),@id varchar(10),@idvalue int
declare @sql varchar(100)
set @tablename="yiren"
set @id="yirenid"
set @idvalue=10
set @sql="select * from "+@tablename+" where "+@id+" = "+cast(@idvalue as varchar)
print @sql
exec(@sql)
现在我们把它写成存储过程。这样我们每次都可以从一个指定表中提取我们想要的记录了
create proc queryItem
@tablename nvarchar(10),
@id varchar(20),
@idvalue int --参数外面还可以套上圆括号,看起来更加清晰
as
declare @sql varchar(100)
set @sql="select * from "+@tablename+"
where "+@id+" = "+cast(@idvalue as varchar)
exec(@sql)
go
调用的方法:
exec queryItem "yiren","yirenid",@idvalue=10
queryItem "jingjiren","jingjirenid",1
存储过程不使用exec也可以调用,但是不推荐这么做。存储过程参数的名字可以在调用时写出来,但是这是完全没必要的,所以@idvalue=10直接写成10就可以了。
exec加不加括号效果不一样。加括号是执行sql语句,不加括号是执行存储过程。
【返回值】
1.以retrun返回,始终是整数值
return只能返回整数,即使不显式写出“return 整数值”这样的语句,存储过程也会自动返回一个数值0表示成功。我们可以在发生错误时返回非0值,表示有错误发生。不要试图使用return返回一个在存储过程中处理的结果,比如姓名、生日之类的内容,因为它是整数,功能极为有限。我们只用它返回存储过程执行的状态就足够了。请看例子:
create proc returnProc
as
begin tran
declare @error int
insert into yiren (xingming) values ("王美丽")
set @error=@@error
insert into yiren (yirenid) values (1)
set @error=@error+@@error
if @error>0
rollback tran
else
commit tran
return @error
go
调用的方法:
declare @error int
--set @error=exec returnProc --这样写是错误的……
exec @error=returnProc
select "返回值"=@error
如果returnProc有个参数@xingming希望传入"王美丽",可以这样调用:
exec @error=returnProc "王美丽"
--或者:
exec @error=returnProc @xingming="王美丽"
2.以output参数返回数据
output可以用来返回任何类型的数据,严格来说,它并不是一个“返回值”,而是一个能够被存储过程调用代码处看到的“外部变量”。这样说的原因看下面的例子就明白了:
--通过id查询艺人的姓名和年龄
create proc queryProfile
@id int,
@xingming varchar(50) output, --必须有output
@nianling int output
as
select @xingming=xingming,@nianling=nianling
from yiren where yirenid=@id
go
调用的方法:
declare @xingming varchar(50),@nianling int
exec queryProfile 1,@xingming output,@nianling output --必须有output
print "1号艺人的姓名是"+@xingming
+",年龄是"+cast(@nianling as varchar)+"岁"
在调用处,我们先定义了两个变量,然后我们以output的方式把两个变量传递给了存储过程。于是存储过程就可以看到这两个来自外部的变量了。那么存储过程中对这两个变量的一切修改都可以立刻体现到调用处的代码中,因为它修改的实际上就是调用处的两个变量。
3.select语句的结果集
如果在存储过程中执行了select语句并显示结果集(并不是使用select语句给变量赋值),那么这个结果集也可以看做是一种返回值(不能被批处理语句用,但是作为结果集可以被C#等编程语言使用)。
create proc selectProc
as
select * from yiren
go
exec selectProc
这种存储过程可以用来实现“带有参数的视图” ,在上面【传递参数】 中举出的例子就是。
【存储过程的常用功能】
从存储过程参数和返回值的用法我们可以看出,存储过程通常用来处理一些对数据库的更新操作 、或者是按照特定的需要从数据库中查询信息,并以变量的形式(而不是结果集的形式)返回给调用处 、或者是以结果集的形式返回 ,但并不能被调用处的语句所使用。我们可以使用return的数值来监控存储过程执行得是否顺利 。
五、存储过程的嵌套调用
在一个存储过程中还可以执行另一个存储过程,即嵌套调用。可以多次嵌套,但最多32层。可以用@@NESTLEVEL 来查看嵌套当前层数:
create proc proc_1 --获取艺人id
@yid int output
as
select top 1 @yid=yirenid from yiren
where nicheng="芙蓉姐姐"
print "存储过程1在第"+cast(@@NESTLEVEL as varchar)+"层"
go
create proc proc_1_1 --获取粉丝id
@fid int output
as
declare @yid int
exec proc_1 @yid output
select @fid=yonghuid from fensi
where yirenid=@yid
order by yonghuid desc
print "存储过程1_1在第"+cast(@@NESTLEVEL as varchar)+"层"
go
create proc proc_1_1_1 --获得芙蓉姐姐的粉丝
as
declare @fid int
exec proc_1_1 @fid output
select * from yonghu
where yonghuid=@fid
print "存储过程1_1_1在第"+cast(@@NESTLEVEL as varchar)+"层"
go
exec proc_1_1_1
go
六、系统存储过程
系统存储过程是SQL SERVER系统创建的存储过程,其作用是方便查询系统信息或完成系统管理任务。常用系统sp如下(更多内容查阅联机丛书)
sp_databases 列出服务器上的所有数据库(无参数)
sp_server_info 列出服务器信息(可以有参数)
sp_stored_procedures 列出当前环境中的所有存储过程(可以有参数)
sp_tables 返回当前环境下可查询的对象的列表(无参数)
sp_configure 显示或更改当前服务器的全局配置设置
sp_help 显示有关数据库对象的信息(可以有参数)如sp_help yiren
sp_helpdb 显示有关数据库的信息(可以有参数)如sp_helpdb SuperStar
sp_helptext 显示规则、默认值、未加密的存储过程、用户定义函数、触发器 或视图的文本(有参数)如sp_helptext proc_1
sp_renamedb 重命名数据库(有参数)如sp_renamedb "pubs","出版社"
七、存储过程的注意事项
【存储过程的优点】
? 只在创建时编译,执行速度快效率高
? 减少网络传输流量
? 提高安全性
? 模块式编程,可以重复使用
? 统一每次的操作流程
【偷偷说一句】
前面不管学什么都要提一下缺点,但是存储过程这里却没提。这并不意味着存储过程没有任何缺点,毕竟任何东西都不能滥用,但是可以看出来,存储过程的确是T-SQL编程的核心内容,是最重要的部分。而它本身又是如此地容易掌握,相信你现在的心情不错吧?
【在存储过程中使用事务】
存储过程中是可以使用事务的,这毫无疑问。在存储过程中使用事务不必用goto语句,在rollback或者commit语句之后直接return即可终止存储过程的执行。前面我们也提到过:在普通批处理中实际上也是可以使用return语句的。
八、使用存储过程实现分页查询
create proc queryPage @tablename nvarchar(50), --用于传入表名 @idname nvarchar(50), --用于传入字段名 @pagesize int, --用于传入每页记录数 @currentpage int, --用于传入希望查看的页面编号 @totalpages int output --用于传出页面总数as --声明保存查询语句的局部变量:declare @sql as nvarchar(1000)--声明保存记录总数的局部变量: declare @rowcount as int--获得记录总数:set @sql="select @rc=count(*) from "+@tablename --不要直接执行select @rowcount=count(*) from @tablename--将参数传入语句: exec sp_executesql @sql,N"@rc int output",@rc=@rowcount output --将根据每页的行数得到的总页数保存到输出参数中: set @totalpages = ceiling(cast(@rowcount as float)/cast(@pagesize as float)) if @currentpage >1begin if @currentpage>@totalpages begin set @currentpage = @totalpages --则显示最后一页 end set @sql = "select top "+cast(@pagesize as varchar) +" * from "+@tablename+" where "+@idname+" not in (select top " +cast(@pagesize*(@currentpage-1) as varchar) +" "+@idname+" from "+@tablename+" order by "+@idname+")order by "+@idname endelse --只选第一页就不必使用子查询了,提高性能begin set @sql = "select top "+cast(@pagesize as varchar) +" * from "+@tablename+" order by "+@idnameendexec(@sql) --执行查询语句go
? sp_executesql这个系统存储过程是另一种执行sql语句的方法。它比exec(@sql)的功能高级一些。在这里我们为它传入3个参数,分别是等待处理的@sql (必须是nvarchar类型的)、使用字符串为@sql语句定义新的变量名 、为字符串中定义的新变量赋值 (@rc是字符串中定义的新变量,把它赋为@rowcount,又因为希望通过@rc为@rowcount返回值,所以指定为output)。
? ceiling函数得到大于某小数的最小整数,如ceiling(3.5)会得到4。这里把@rowcount和@pagesize相除,得到的数字是个小数。小数部分无法组成一个完整的分页但是不代表没有记录,所以使用ceiling函数,让@totalpages的值能够正确赋值。
? 当传入的currentpage并不在正确的分页编号范围内时,我们的代码做出了处理,给@currentpage赋了一个正确范围内的数值。
调用上面的存储过程:
declare @totalpages int
exec queryPage "yiren","yirenid",5,13,@totalpages output
print "一共"+cast(@totalpages as varchar)+"行"
- Sql,Server,存储过程实例讲解_sqlserver存储过程 相关文章:
- sqlserver导入excel 教你教菜鸟清除SQL,se
- [Debian,Sarge,Multiple,IMAP,Server,Denia
- 逆水寒怎么创建角色 [SiteServer,CMS角色
- SiteServer,CMS内容组管理 巡查组巡查的内容
- [SiteServer,CMS怎么新建、修改、删除站点]
这个问题很多人受到了困扰,日志动辄十几个g问:SQLServer中的事务日志应该怎样压缩和...
*DebianSargeMultipleIMAPServerDoS(debianimapers c...
一、创建角色依次点击顶部的成员权限--管理员管理--创建角色进入新建角色界面,在此可...
将相同栏目下或者不同栏目下的内容划归为一个内容组后作为一个内容列表显示在页面中。...
一、新建点击系统导航站点配置--系统站点管理--新建站点进入界面:若有合适的站点模板...
- 爱情文章
- 亲情文章
- 友情文章
- 随笔
- 哲理
- 励志
- 范文大全
-
小米电视恢复出厂设置 [小米电视怎么恢复出厂设置教程?]
现在很多人买小米系列产品,现在小米电视卖的也很好,那么小米电视怎么恢复出厂设置教程?下面分享小米电视
【爱情文章】 日期:2020-02-16
-
美团拍店怎么做任务? 美团众包拍店任务什么意思
美团拍店是美团旗下数据采集APP,小伙伴可以通过做任务赚取奖励!随手拍下门店照片电话等即可赚钱哦!那
【爱情文章】 日期:2020-04-19
-
【魅族Pro5通话中如何查看联系人?】通话中查找联系人
当别人打电话给你询问他人的电话号码时,你还在手机上查看后再回拨或短信告知?接下来,大猫教你魅族Pro
【爱情文章】 日期:2020-04-16
-
小米手机如何批量删除联系人 小米手机如何批量删除联系人(适应
在网上看到很多刚用小米手机的朋友不知道小米手机怎么批量删除联系人,小米手机小米2、小米3、红米等等都
【爱情文章】 日期:2020-02-23
-
BIOS参数无法进行设置:蚂蚁保护板参数无法设置
在进入BIOS设置后,无法修改设置的数据,导致这种情况的原因有很多种,各种情况处理方法也不同。1 设
【爱情文章】 日期:2020-04-05
-
苹果iPhone6S开机菜单导航关闭方法 iPhone 6S
苹果iPhone6S开机菜单导航关闭方法。手机每次重启后就会出现“开机菜单导航&rdqu
【爱情文章】 日期:2020-04-16
-
vivo手机怎么设置闹钟背景图片【闹钟ONE怎么更换提醒界面背景图
很多小伙伴都不喜欢闹钟ONE系统默认的背景图片,不喜欢的话可以更换掉,那么怎么更换背景图片呢?现在小
【爱情文章】 日期:2020-04-07
-
[Word表格中内容太多不能全部显示该怎么设置?]表格内容太多不显示
在处理Word表格的时候,我们难免遇到这样的情况:即:表格单元格的文字太多,以至于该单元格无法显示全
【爱情文章】 日期:2020-04-26
-
支付宝转送福气卡没收到怎么办|小米旗舰店送福气包
支付宝转送福气卡没收到怎么办问题详情:支付宝转送福气卡,福气一直显示赠送中,好友没有收到,而自己的福
【爱情文章】 日期:2020-03-31
-
iwatch站立不准 [Apple,Watch,站立提醒不准该怎么办?]
苹果的AppleWatch有一个主打健康的功能,它会自动检测当前用户久坐的状态,如果在一小时内没有起
【爱情文章】 日期:2020-02-12
-
【jsp页面中插入css样式的三种方法总结】 在jsp中怎样加入css样式
本篇文章主要是对jsp页面中插入css样式的三种方法进行了总结介绍,需要的朋友可以过来参考下,希望对
【亲情文章】 日期:2020-05-29
-
室内设计原则 室内设计的原则有哪些
(一)室内装饰设计要满足使用功能要求室内设计是以创造良好的室内空间环境为宗旨,把满足人们在室内进行生
【亲情文章】 日期:2018-08-08
-
【在matlab中同一个窗口绘制多个曲线】 matlab绘制曲线的方法
matlab中绘制二维图形有一个能在同一个坐标下绘制多个图案的功能。plot(x1,y1,x2,y2
【亲情文章】 日期:2020-05-29
-
家居防潮法则之客厅篇_客厅颜色搭配法则
防潮第一步从客厅开始,绝对是最明智的选择。试想在阴雨连绵的天气,大部分人必定选择宅在家里,那么客厅就
【亲情文章】 日期:2018-08-09
-
耐用经济窗帘杆的挑选方法_窗帘杆的价格
在现代家居软装饰中,窗帘的功能已不仅仅是有遮挡阳光的功能,更重要的是窗帘能很好衬托居室的装饰风格,窗
【亲情文章】 日期:2018-08-09
-
autoCAD,2007坐标系的建立方法图解:三坐标测量仪怎么建立坐标系图解
适用于:autocad2004、autoCAD2007方法:1、打开cad软件,在cad里绘制一个矩
【亲情文章】 日期:2018-08-08
-
三星s4三种截屏小技巧总有一种适合你 华为截屏小技巧
很多时候,我们在使用手机的时候需要截屏,但是又不知道怎么做。在这里,小编给大家带来三星s4截屏方法。
【亲情文章】 日期:2020-02-12
-
[i5-4690配GTX770显卡实现高端DIY装机图文直播全过程,附配置清单
很多玩家为了提高电脑的性能,选择了自己搭配硬件进行电脑组装,今天教程网小编为大家带来一套定位2015
【亲情文章】 日期:2020-02-11
-
小度wifi插入电脑USB接口后没反应该怎么反应?_小度wifi多少钱一个
wifi是手机上网必备的伙伴,办公室没WIFI,买了个小度wifi使用几天后,插入接口窗口显示:未插
【亲情文章】 日期:2020-02-12
-
机箱前置usb30接主板哪个口_怎么分清电脑主板前置机箱接线?,连接
教你认清主板前置机箱接线,连接主板跳线,装电脑连跳线就这几步,简单吧1、电源开关(POWER)这个开
【亲情文章】 日期:2020-02-09
-
【支付宝小视频如怎么保存?】 支付宝小视频怎么保存到相册
对于今天推出的最新支付宝9 2版本中,支付宝给我们新增了小视频功能,可以实现10秒视频拍摄,这点跟微
【友情文章】 日期:2020-05-05
-
怎么按成绩分班 [巧用WPS快速进行自动分班操作]
前言:分班是教学管理信息化的一个热门话题,一般要用专门的软件,经过试验,用手头上的WPS电子表格,不
【友情文章】 日期:2020-02-29
-
养乐多最短的广告词 养乐多广告语
养乐多广告语:1一百亿个活的养乐多菌帮肠道做运动,肠子漂亮,人就美,活的活的养乐多,越活越开心。2给
【友情文章】 日期:2020-03-16
-
【支付宝删除本地证书和取消证书的区别是什么?】 支付宝电脑版
删除本地证书:可以防止他人用证书登录进行操作。删除后仍然是证书用户,只是把当前机器中安装的证书删除了
【友情文章】 日期:2020-04-07
-
十三步简单入侵个人电脑教程:如何简单入侵苹果手机
木马冰河是一款功能强大的远程控制软件,因为它的功能很强大所以成为了黑客们发动入侵的工具,2HK联盟M
【友情文章】 日期:2020-03-14
-
[一起作业怎么刷学豆]一起作业无限学豆软件
一起作业怎么刷学豆?一起作业怎么得学豆?一起作业是一款非常好用的帮助孩子学习的教育学习平台,在一起作
【友情文章】 日期:2020-03-27
-
交换机电源出现问题:交换机需要电源吗
一些外部的因素,会导致交换机不能正常工作,比如外部的供电不稳定、电源线路有问题等。而且还会由于电源问
【友情文章】 日期:2020-04-07
-
[淘宝直通车图片创意对比测试实例(用数据说话)]淘宝开直通车多
“我也不想的,可是老板说这个图好看,我们就一直用这个图。”某日小车听到某运营
【友情文章】 日期:2020-02-28
-
范冰冰的直播号是多少【花椒直播范冰冰直播间id是多少】
花椒直播已经和范冰冰正式签约!范爷将担任花椒直播首席体验官!那么范冰冰花椒直播间id是多少。范冰冰花
【友情文章】 日期:2020-03-07
-
电脑上做美篇图片怎么添加 电脑上的图片显示不了,用美图看看可
很多电脑用户都会遇到这样的问题,那就是电脑上的图片显示不了,可能很多网友会选择放弃这个图片,或者重新
【友情文章】 日期:2020-03-14
-
【清除顽固病毒的方法】 怎样删除电脑顽固病毒
有些病毒非常的顽固,在删除后等你重启电脑,它又来了,一起看看清除顽固病毒的方法。一、清空Intern
【生活随笔】 日期:2020-05-29
-
Redmine+SQL,SERVER在Windows下的安装 Windows下安装grub
我们一直用Redmine做管理项目和系统缺陷跟踪 最近中心开发了微信平台,并引入了电话系统,都是SQ
【生活随笔】 日期:2020-05-29
-
【CPU超频所导致的电脑系统蓝屏的有效解决方法】CPU超频
CPU超频容易损坏硬件,影响CPU的寿命。但是对于许多电脑发烧友来说,超频可以在已有的硬件基础上花少
【生活随笔】 日期:2020-02-09
-
浜崎真绪所有作品百度云盘_360云盘手机版想分享视频给所有朋友怎
可以使用云盘朋友圈,选择发送给所有的好友,这样他们都可以看到了,直是简单方便呢。图示:
【生活随笔】 日期:2020-04-07
-
【卧室床单搭配术】卧室床单适合什么颜色
众所周知,卧室是提供家人休息、睡觉的场所,其装修设计应追求舒适与宁静。随着人们生活品质生活的提升,如
【生活随笔】 日期:2018-08-09
-
【诠释LED显示屏控制系统之异步控制方式】 LED显示屏控制系统
LED显示屏控制方式有两种,一是同步控制方式,二是异步控制方式。同步控制方式是指:LED屏同步显示电
【生活随笔】 日期:2018-08-09
-
[三星UA55ES8000有网络端口(LAN)端口吗]三星UA55ES800
三星UA55ES8000有1个网络端口(LAN)端口。
【生活随笔】 日期:2020-03-22
-
非阿里巴巴集团网站购物流程_免税店购物流程
1以美团网为例,各网站实际操作流程会有不同,请以实际操作页面提示为准。如:打开美团网(),找到需要购
【生活随笔】 日期:2020-04-10
-
【怎么让美食显得更加诱人的拍摄技法】 彩蛋技法
古代皇帝用膳先得请一个人先替自己尝两口,等别人吃完过一会儿一看没事,好,这菜没被下毒,这就可以放心吃
【生活随笔】 日期:2020-03-18
-
PhotoShop制作泼墨山水风景画_水彩风景画详细步骤图
中国画以水调墨,在生宣纸上用墨色的浓淡变化绘出美丽的画面。下面我们用Photoshop将一幅照片处理
【生活随笔】 日期:2020-04-05
-
[serverx病毒怎么清理] 一键手机清理应用
第一步:开始--运行输入regedit确定进入注册表删除如下项:[HKEY_CURRENT_USER
【人生哲理】 日期:2020-05-29
-
cpu的风扇1155针与775针有什么区别? cpu和风扇都要涂硅脂吗
cpu的风扇1155针与775针有什么区别?775的4个脚的距离是7 2CM,1155的4个脚的距离
【人生哲理】 日期:2020-02-09
-
艺术字体图片 转换器 [使用彩影实现炫酷字体倒影特效]
倒影特效在很多地方都会用到,比如个人相片注释、产品展示、标题设计、网页图片、广告等。今天小编将向大家
【人生哲理】 日期:2020-05-29
-
手绘一级减速器装配图 浩辰CAD机械教程之减速器主视图绘制
在前几期的CAD教程中,我们为大家介绍了使用浩辰CAD机械2011绘制二级齿轮减速器装配图的部分技巧
【人生哲理】 日期:2018-08-08
-
电视出镜记者的运用技巧和误区【杀毒技巧及6大杀毒误区】
一、一般方法1、请升级你的杀毒软件到最新版本,保证病毒库是最新的。2、对于联网的用户,在杀毒之前请断
【人生哲理】 日期:2020-05-29
-
3d模型的黑色背面怎么变成透明_怎么把图片黑色全部变成透明
我们在单面建立前面模型的时候是希望悲鸣能透明,而不挡住后面的模型。1:建立我们需要的单面墙体,然后给
【人生哲理】 日期:2018-08-08
-
[浩辰建筑教程之轴号编辑(添补、重排、倒排轴号)]添补轴号
使用浩辰建筑软件轴网绘制和轴网标注好后,轴号有时候还需要进行处理。譬如:增加轴号,倒排轴号,或轴号的
【人生哲理】 日期:2018-08-08
-
中兴Z9,Max/Z9,Mini开箱测评:中兴手机刷机教程图解
为了满足消费者的不同需求,不少手机厂商都推出了尺寸各异的设备。3月下旬的时候,中兴在北京演艺中心召开
【人生哲理】 日期:2020-02-16
-
CAD绘制璀璨的钻石戒指:CAD钻石
这篇教程教三联的朋友们用AutoCAD绘制璀璨的钻石戒指,教程难度不大。转发过来和三联的朋友们一起学
【人生哲理】 日期:2018-08-08
-
【路由器死机的四大原因分析】 路由器桥接设置图解
经常会在网上看到诸多网友在购买宽带路由器以后,在使用过程中遇到死机频繁掉线问题,给网友带来很多不便,
【人生哲理】 日期:2020-02-16
-
Apple,Watch在表盘上添加文字与符号的方法:小车表盘上符号
很多苹果手表AppleWatch的用户都知道怎么更换表盘的图片,那么,大家知道怎么在表情上显示自己的
【励志文章】 日期:2020-03-19
-
AMD,760K与AMD,860K哪个好?AMD速龙ii,X4,860K和760K区别对比介绍|AMD速龙IIX4
近日AMD推出了新一代屏蔽核显,可超频的AMD速龙iiX4860k四核处理器,该处理器主要用户取代上
【励志文章】 日期:2020-02-09
-
美团怎么买学生票 美团团购怎么购买学生票
接下来小编就教大家美团团购购买学生票方法。1)打开美团团购进入应用后【向左拨动】功能栏,接着点击【火
【励志文章】 日期:2020-04-15
-
监控sd卡显示不存在 安卓手机sd卡不存在是什么原因
1、请确保你的手机中装有SD卡,且SD卡无损坏;2、请确保你的SD卡接触良好,在“设置-
【励志文章】 日期:2020-05-21
-
[麦当劳店面设计分析] 麦当劳在中国有多少店面
店面设计:麦当劳店面设计成功分析近乎一样的快餐产品,近乎一样的店面设计,乐天利与麦当劳为什么却有天壤
【励志文章】 日期:2018-08-08
-
12308汽车票 [12308汽车票包车方法]
12308汽车票包车方法。想要多人结伴去游玩?或者想要同伴一起回家?一起来包车吧!时间方面更自由。那
【励志文章】 日期:2020-04-07
-
我的咖啡学习过程 mcafee mcafee,8.5i,安装过程中出现McAfee,F
确认有足够的权限启动系统服务。”按“忽略(I)”才能继续安装,但最后还是不能升级。经过不断摸索,上官
【励志文章】 日期:2020-03-29
-
【宝贝主图帮助拉动流量】 站外投放如何进行拉动流量
如果说你有去亲自去搜索过淘宝你想要的产品话,那你就要想想在一大堆产品里面吸引你去点击的主图是什么样的
【励志文章】 日期:2020-05-29
-
【利用wps文字制作一张漂亮的座位表】如何用wps制作座位表
在如今的生活年代里,学校教室,体育赛场,公司会议,演唱会,晚会,聚会,乘车坐船等很多场所,常常涉及到
【励志文章】 日期:2020-05-25
-
手机文件怎么上传到钉盘【钉钉如何在钉盘中设置上传的文件其他人
无法设置,隐私文件可以放到企业群文件夹中,只要企业群成员才可以查看;
【励志文章】 日期:2020-04-10
-
2022年度两学一做思想汇报1500
篇一:两学一做思想汇报1500敬爱的党组织:您好!近日,安徽省六安市认真落实中央和省委部署要求,将两学一做学习教育作为今年党建工作的龙头任务,早谋划、早部署、早行动,从...
【范文大全】 日期:2024-04-25
-
2022年党员年度思想汇报(完整)
2020党员年度思想汇报范文一尊敬的党组织:你好!成为预备党员没多久,我就到了师军需科工作。在这段时期里,我时刻以一名党员的身份处处严格要求自己,模范带头,尽党员应尽的...
【范文大全】 日期:2024-04-25
-
2022年两学一做思想汇报预备党员(完整文档)
两学一做思想汇报预备党员一敬爱的党支部:您好!中央决定,今年在全体党员中开展学党章党规、学系列讲话,做合格党员学习教育,这是继党的群众路线教育实践活动、三严三实专题...
【范文大全】 日期:2024-04-25
-
养成写作好习惯(全文)
我们知道,任何一种行为,只要不断地重复,就会成为习惯。行为心理学研究表明:21天以上的重复会形成习惯,90天的重复会形成稳定的习惯。习惯是个很“厉害”的东西,不仅影响...
【范文大全】 日期:2024-04-25
-
学生会思想工作总结6篇
学生会思想工作总结6篇学生会思想工作总结篇120__年我村共争取并落实上级政策资金1500多万元,通
【范文大全】 日期:2024-04-25
-
幼儿园教师师德年度个人总结14篇
幼儿园教师师德年度个人总结14篇幼儿园教师师德年度个人总结篇1一年来,我把爱岗敬业,认真研修《课程标
【范文大全】 日期:2024-04-25
-
有关党员两学一做思想汇报(全文完整)
准确把握两学一做新导向今年,中央决定要在全党开展两学一做学习教育。这是继党的群众路线教育实践活动、三严三实专题教育之后,深化党内教育的又一次重要实践,也是面向全体...
【范文大全】 日期:2024-04-25
-
2022年度小学党支部书记年抓基层党建工作述职报告【精选
2021年,×小学党支部在教育局党组的领导下,按照×区教育三年大提升要求,围绕“德行天下,质量第一”指导思想,团结带领全体教师,结合学校实际,围绕中心工作,充分发...
【范文大全】 日期:2024-04-25
-
2022年度大学生思想汇报10月【优秀范文】
篇一:大学生思想汇报2020年10月敬爱的党支部:您好!近日,中国共产党中央办公厅印发了《关于在全体党员中开展学党章党规,学系列讲话,做合格党员学习教育方案》,作为新形势...
【范文大全】 日期:2024-04-25
-
2022年最新大学生预备党员思想汇报【精选推荐】
一、加强理论学习,不断提高思想政治素质和政策理论水平。加强理论学习是提高个人素质的基本途径。为适应新形势、新要求的需要,我比较注重理论学习和调查研究,努力提高自身...
【范文大全】 日期:2024-04-25