sql case select
SELECT ID,TITLE,
(SELECT TIMES from CLS_COURSE WHERE CLS_COURSE.ID=CLS_CLASS.COURSEID) AS TIMES,
(SELECT CASE WHEN EXISTS(SELECT * from CLS_ATDC WHERE CLS_ATDC.CLSID=CLS_CLASS.ID ) THEN (SELECT TOP 1 COURSETIME from CLS_ATDC WHERE CLS_ATDC.CLSID=CLS_CLASS.ID ORDER BY COURSETIME DESC) ELSE 0 END) AS CURRENTCOURSETIME
from CLS_CLASS WHERE DEPTID=@DEPTID AND ID IN (SELECT CLSID from CLS_DETAIL WHERE CLSDATE>=@BEGIN AND CLSDATE<=@END)
相关文档:
理解SQL SERVER中所有者和架构的区别
SQL SERVER2005介绍了架构,架构相对于以前版本中的对象所有者。本文将解释这两者的区别,并希望能解开你至今仍对架构一点困惑。
对象所有者
要理解所有者和架构之间的区别,让我们先花点时间来复习一下对象的所有权。在SQL SERVER2000或以前版本中创建一个对象,对象必须要有一个所 ......
国外空间貌似对中文比较感冒 如果数据类型设计为 varchar 类型的话 存储的数据基本上是 "????"
很简单 将 varchar 类型 设计为 nvarchar 类型
create table cs
(
txt1 nvarchar(50) null
)
insert into cs (txt1 ) values ('测试') -- 入库时数据时 ????
insert into cs (txt ......
sql server数据库备份方案
2008-08-05 13:15
SQL Server 数据库备份方案
为了保证SQL Server 数据的安全,数据库管理员应定期备份数据库,在不同情况下应采用不同备份数据库备份策略,一方面维持数据的安全性,另一方面也可保持SQL Server 能顺畅运行。尽最大的努力减少由于数据的损坏对客户造成的损失。
概念
1) 备份 ......