![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlserver
文章平均质量分 52
紫菱之悠
这个作者很懒,什么都没留下…
展开
-
sqlserver删除语句的意义
delete:删除数据,不删除表结构drop:删除表结构、数据一起删除truncate:不删除表结构,相当于delete+shift键原创 2013-08-30 16:14:17 · 804 阅读 · 0 评论 -
sqlserver存储过程和触发器的区别
1.存储过程单独存在于数据库中,需要手工调用2触发器依赖于库中的某个表而存在,当表中的数据发生变化时,自动触发触发器工作。原创 2013-09-29 13:49:01 · 1091 阅读 · 0 评论 -
SQL语句中的case when语法以及Oracle中的类似方法
一、基本概念和例子case when是sql语句的语法,而不是属于特定数据库的语言 www.2cto.com 方法一:select num,name,(case classnowhen '1' then '一班'when '2' then '二班'else '其他班级'end) as classnamefrom student 方法二:sel原创 2013-09-29 09:58:15 · 1984 阅读 · 0 评论 -
Transact-SQL存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中转载 2013-09-27 17:16:44 · 766 阅读 · 0 评论 -
sqlserver查询语句的优化技巧
SQL Server数据库查询技巧一: 问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。 解决方法:修改查询语句 sql="select * from ada where alice like '%"&abigale&"%'" 改为 sql="select * from ada" rs.filter = "alice like '%"&abig原创 2013-09-27 15:42:41 · 1406 阅读 · 0 评论 -
SQL Server 查询处理中的各个阶段(SQL执行顺序)
SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定原创 2013-09-27 13:23:07 · 715 阅读 · 0 评论 -
查看sql执行时间方式
第一种:在sqlserver查询页面单击右键选择查询选项,弹出窗口再选择高级选项,里面就有第二种查询语句内容的选项第二种:-----------------查看sql执行消耗的时间(以下三种查询)----------------SET STATISTICS TIME ON ----SET STATISTICS io ON ----SET STATISTICS profile原创 2013-09-27 12:02:08 · 884 阅读 · 0 评论 -
sqlserver语句编写的总结
sql需要注意的地方:子查询中写条件,有连接查询的on后面只写表于表之间的关系,这样提高sql查询语句的效率原创 2013-09-16 14:13:44 · 553 阅读 · 0 评论 -
50个常用的sql语句 (经典的sql面试题目)
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001'原创 2013-09-29 14:55:20 · 5973 阅读 · 1 评论 -
SQL Server T-SQL高级查询
SQL Server T-SQL高级查询高级查询在数据库中用得是最频繁的,也是应用最广泛的。 Ø 基本常用查询 --selectselect * from student; --all 查询所有select all sex from student; --distinct 过滤重复select distinct sex from studen原创 2013-09-27 16:21:15 · 930 阅读 · 0 评论 -
union和union all的区别
union的作用是将几张表结合在一起,并且会去除重复行的结果集,而union all是不会去除重复行的结果集。原创 2013-09-12 17:32:08 · 536 阅读 · 0 评论 -
sqlserver导入大量数据步骤
任务就是把几十万的数据导入目标数据库中,数据已经提供了,是excel格式步骤: 第一步把excel文件都转为xsl文件,利用excel工具另存为就可以了, 第二步创建临时表,写sql将xsl文件中数据导入建好的相对应的表中,需要的文件有三个,一个是sql文件,一个是fmt文件,一个是xsl文件,sql文件中是建表、建存储过程、执行数据导入的sql,fmt文件中是字段原创 2013-08-23 09:51:11 · 2409 阅读 · 0 评论 -
sqlserver存储过程循环写法
用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理==================DECLARE @A1 VARCHAR(10),@A2 VARCHAR(10),@A3 INTDECLARE CURSOR YOUCURNAME FOR SELECT A1,A2,A3 FROM YOUTABLENAMEOPEN YOUCURNAME原创 2013-09-02 10:02:58 · 9927 阅读 · 0 评论 -
sqlserver获取日期时间
SELECT convert(varchar, getdate(), 100)-- mon dd yyyy hh:mmAM (or PM)-- Oct 2 2008 11:01AMSELECT convert(varchar, getdate(), 101)-- mm/dd/yyyy - 10/02/2008 SELECT convert(varchar, ge原创 2013-09-11 11:21:37 · 986 阅读 · 0 评论