您正在查看 "数据库" 分类下的文章 2010-01-04 9:35
如何在sybase上看sql的执行计划?
是在sql adventage中看吧?象oracle和sqlserver一样看一个sql的执行计划树和统计信息。
在 sql advantge 中设置
set showplan on
set noexec on
go
select .......
go
set showplan off
set noexec off
go
在sql adventage中的file下的preferences也可以设置
set showplan on
go
exec sp_name
go
set showplan off
go
这样可 |
2009-12-30 15:05 首先我们来熟悉下临时表的概念:
临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。
例如,如果创建了 emplo |
2009-12-11 23:07 计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。
GROUP BY 语句
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
SQL GROUP BY 语法
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
SQL GROUP BY 实例
我们拥有下面这个 "Orders" 表:
|
2009-12-11 23:07 使用 GROUP BY 分组行
GROUP BY 子句用来为结果集中的每一行产生聚合值。如果聚合函数没有使用 GROUP BY 子句,则只为 SELECT 语句报告一个聚合值。
下面的示例查找数据库中各销售订单的总额。
|
2009-10-13 11:44 DATEPART
返回代表指定日期的指定日期部分的整数。
语法
DATEPART ( datepart , date )
参数
datepart
是指定应返回的日期部分的参数。下表列出了 Microsoft® SQL Server™ 识别的日期部分和缩写。
日期部分缩写
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw
Hourhh
minutemi, n
secondss, s
millisecondms
week (wk, ww) 日期部分反映对 |
2009-10-13 11:43 中日期函数的用法
悬赏分:5 - 解决时间:2007-3-13 20:40
①DATEADD\DAY\DATEDIFF\GETDATE\DATENAME等函数的用法.
②想查询2007年2月9日的付款流水有单笔交易出现多张小票号的情况的小票号,该用什么语句?
提问者: 420329630 - 助理 二级
最佳答案
1.DateAdd ( I , N , D )
将一个日期加上一段期间后的日期。 I :设定一个日期( Date )所加上的一段期间的单位。譬如 interval="d" 表示 N的单位为日。 I的设定值如下:
yyyy Year 年
q Quarter 季
m Month 月
d Day |
2009-10-13 11:42 1. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
3. datediff 返回跨两个指定日期的日期和时间边界数。
select datediff(day,'2004-09-01','2004-09-18') --返回:17
|
2009-10-12 10:59 2009-09-27 14:01 union(或union all)两边的结果集的列数必须一致,相同位置的列类型必须一致
例如 select t1.column1,t1.column2...t1.columnX from testtable1 t1
union
select t2.column1,t2.column2...t2.columnX from testtable2 t2
select 后所跟的column数必须一致
t1.column1 与 t2.column1的类型必须一致
但是t1.column1与 t2.column1的名字可以不一致
即t1.column1的名字可以是 |
2009-09-10 9:48 9.1 数据大集中技术
数据大集中是当前银行信息化的热点之一。本节将叙述数据大集中的含义、必要性及大集中的三种模式,最后介绍国内银行数据大集中的成功案例。
9.1.1 数据大集中的含义
银行系统中的数据“大集中”是一种通俗、形象的说法,旨在与过去的“数据分散”和“有限集中”的模式相区别,实际上,银行数据大集中可以的内涵可以用八个字来概括,即:数据集中、系统整合。集中是数据的“相对”集中,不是绝对集中;整合是数据集中基础上的应用 |
| | |