打赏
摘要: if else: if(1=1) begin--必须1个=号print '111'--begin end 之间必须要有内容end else beginprint '222'end while: DECLARE @i INTset @i=1while (@i<=@count) BEGINprint ' 阅读全文
posted @ 2018-04-09 15:22 每天都要学一点 阅读(150) 评论(0) 推荐(0) 编辑
摘要: DECLARE @password2 VARCHAR(30) select top 1 @password2= password from teacher 不要写成 DECLARE @password2 VARCHAR(30)select @password2= top 1 password fro 阅读全文
posted @ 2018-04-09 14:43 每天都要学一点 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 发现在navicat premium上执行报这个异常,在sqlserver上不报,想到我之前的文章用存储过程时mysql里有个分割符,去掉“;”果然执行成功。 DECLARE @countlmc INT; --带这个;将报上面的异常SELECT @countlmc=COUNT(1) FROM tea 阅读全文
posted @ 2018-04-09 14:07 每天都要学一点 阅读(13357) 评论(0) 推荐(0) 编辑
摘要: 最早想起concat,但'CONCAT' 不是可以识别的 内置函数名称,查得concat是2012版本后的, 有说直接+的,但其中有一个Null值会返回Null,不合理, 合理做法: isnull( '字段1' ,'')+isnull('字段2','') 阅读全文
posted @ 2018-04-09 11:13 每天都要学一点 阅读(13148) 评论(0) 推荐(0) 编辑
摘要: 备份:数据库右键 默认: 还原成功: 还原: 1,新建同名数据库,右键 下步一定要,不然会报“备份集中的数据库备份与现有的数据库不同” 还原成功后 阅读全文
posted @ 2018-04-09 09:27 每天都要学一点 阅读(197) 评论(0) 推荐(0) 编辑