摘要: 你觉得自己的SQL水平怎么样?不管怎样,你可以看下学习下本文的50条SQL技巧,绝对让你受益。Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生... 阅读全文
posted @ 2010-01-19 23:59 opper 阅读(535) 评论(0) 推荐(1) 编辑
摘要: 本文收藏整理在SQL中使用sql实现进制转换,如:十进制转为十六进制、十六进制转为十进制、整数转换成二进制、数字转换成16进制的各种方法,一一介绍如下:第一、十进制转为十六进制DECLARE @binary varbinary(255), @str_return varchar(255) SELECT @binary = CONVERT(varbinary(255),293277955621775... 阅读全文
posted @ 2010-01-19 23:51 opper 阅读(3924) 评论(0) 推荐(0) 编辑
摘要: 本文讲解使用sql来批量更新数据,不用一条一条sql语句执行,而使用一条sql语句就更新所有数据的办法,代码如下:1 declare @idlist varchar(1000)2 set @idlist='2,3,4,5'3 exec('update table set field=value where id in(' @idlist ')')--说明value是自定义的内容其实这个sql语句很... 阅读全文
posted @ 2010-01-19 23:46 opper 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 本文介绍使用存储过程一次性备份SQL服务器上所有数据库到指定目录下,并且增加了备份的时候自动增加备份日期,代码如下:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo /*--备份所有数据库 备份的文件名为数据库名 日期 .bak 将所有的用户数据库(或指定的数据库列表) 备分到指定的目录下. /*--调用示例 --备份所有用户数据库 exec p_bac... 阅读全文
posted @ 2010-01-19 23:41 opper 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 现在,网站流行最广的入侵应该是SQL注入吧,在程序上如果没有做好SQL注入防范,很容易给黑客入侵,如果网站的数据库给入侵注入js等恶意网址代码的话,怎么办呢?本文是其中一种解决方法:--解决并清除SQL被注入<script>恶意病毒代码的语句declare @t varchar(255),@c varchar(255) declare table_cursor cursor for s... 阅读全文
posted @ 2010-01-19 23:37 opper 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 在mssql中,使用触发器有一定的好处,比如同步更新数据到某个表等,不过触发器不能使用过多,会造成性能上的影响,这方面的影响还挺大,如果有一个上百万记录的表,不推荐使用触发器,下面我们来看下使用sql触发器的应用。主要有:inserted 一个是deleted inserted表示insert或update的新值集合deleted 是update时的旧值或要删除的值集合应用1:插入记录触发器代码C... 阅读全文
posted @ 2010-01-19 23:32 opper 阅读(9619) 评论(0) 推荐(1) 编辑

青丝网

脱发治疗

www.faako.com