the important thing is not to stop questioning

导航

 

2015年10月27日

摘要: Subquery typo with using inDo you use the following syntax?SELECT * FROM TABLE WHERE COLUMN IN (SELECT COLUMN FROM TABLE)OR this?SELECT * FROM T... 阅读全文
posted @ 2015-10-27 14:24 qook 阅读(149) 评论(0) 推荐(0) 编辑
 

2015年10月26日

摘要: 阅读全文
posted @ 2015-10-26 15:42 qook 阅读(194) 评论(0) 推荐(0) 编辑
 
摘要: select top 6 sno from (select top 10 sno,mark from student_Coursewhere ccno='0312091006' order by mark desc) as tmp order by mark asc 阅读全文
posted @ 2015-10-26 13:50 qook 阅读(1344) 评论(0) 推荐(0) 编辑
 
摘要: 可以使用该语句计算列,从而可产生一个新的集合 阅读全文
posted @ 2015-10-26 11:26 qook 阅读(132) 评论(0) 推荐(0) 编辑
 

2015年10月23日

摘要: 22.3 触发器触发器是特殊的存储过程,它在特定的数据库活动发生时自动执行。触发器可以与特定表上的INSERT、UPDATE和DELETE操作(或组合)相关联。与存储过程不一样(存储过程只是简单的存储SQL语句),触发器与单个的表相关联。与Orders表上的INSERT操作相关联的触发器只在Orde... 阅读全文
posted @ 2015-10-23 14:18 qook 阅读(161) 评论(0) 推荐(0) 编辑
 
摘要: 22.2 索引索引用来排序数据以加快搜索和排序操作的速度。想像一本书后的索引(如本书后的索引),可以帮助你理解数据库的索引。假如要找出本书中所有的“数据类型”这个词,简单的办法是从第1页开始,浏览每一行。虽然这样做可以完成任务,但显然不是一种好的办法。浏览少数几页文字可能还行,但以这种方式浏览整部书... 阅读全文
posted @ 2015-10-23 10:13 qook 阅读(145) 评论(0) 推荐(0) 编辑
 

2015年10月22日

摘要: BEGIN TRANSACTIONINSERT INTO Customers(cust_id, cust_name)VALUES('1000000010', 'Toys Emporium');SAVE TRANSACTION StartOrder;INSERT INTO Orders(order_n... 阅读全文
posted @ 2015-10-22 14:15 qook 阅读(140) 评论(0) 推荐(0) 编辑
 
摘要: 18.1.1 为什么使用视图我们已经看到了视图应用的一个例子。下面是视图的一些常见应用。重用SQL语句。简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道其基本查询细节。使用表的一部分而不是整个表。保护数据。可以授予用户访问表的特定部分的权限,而不是整个表的访问权限。更改数据格式和表示。... 阅读全文
posted @ 2015-10-22 10:40 qook 阅读(180) 评论(0) 推荐(0) 编辑
 
摘要: 17.1.3 指定默认值SQL允许指定默认值,在插入行时如果不给出值,DBMS将自动采用默认值。默认值在CREATE TABLE语句的列定义中用关键字DEFAULT指定。请看下面的例子:输入▼CREATE TABLE OrderItems( order_num INTEGER NOT NULL, o... 阅读全文
posted @ 2015-10-22 10:10 qook 阅读(204) 评论(0) 推荐(0) 编辑
 
摘要: 提示:更快的删除 如果想从表中删除所有行,不要使用DELETE。可使用TRUNCATE TABLE语句,它完成相同的工作,而速度更快(因为不记录数据的变动)。16.3 更新和删除的指导原则前一节使用的UPDATE和DELETE语句都有WHERE子句,这样做的理由很充分。如果省略了WHERE子句,则... 阅读全文
posted @ 2015-10-22 10:05 qook 阅读(165) 评论(0) 推荐(0) 编辑