| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 699 人关注过本帖
标题:关于写时间的约束
收藏  订阅  推荐  打印 
lusan168
Rank: 2
来自:重庆
等级:注册会员
帖子:50
积分:620
注册:2007-11-17
关于写时间的约束

比如我发表信息的变量名stime,类型为datetime;
回复信息的变量名rtime,类型为datetime;
要求rtime的时间必须晚于发表信息的时间,并且小于等于当前时间怎么写这个约束
搜索更多相关主题的帖子: 变量  stime  datetime  rtime  时间  
2007-12-14 21:50
madpbpl
Rank: 6Rank: 6
等级:金牌会员
威望:7
帖子:2560
积分:27775
注册:2007-4-5

不知道这样对不对,楼主作个参考
select * from [tablename] where rtime between '" &stime& "' and getdate()

[[italic] 本帖最后由 madpbpl 于 2007-12-15 00:02 编辑 [/italic]]
2007-12-14 23:28
lusan168
Rank: 2
来自:重庆
等级:注册会员
帖子:50
积分:620
注册:2007-11-17

已经搞顶了,在check约束里面应该这样写
rtime>stime and rtime<=getdate()

楼上的,你的是不是在查询分析器里面写的哦
2007-12-14 23:57
madpbpl
Rank: 6Rank: 6
等级:金牌会员
威望:7
帖子:2560
积分:27775
注册:2007-4-5

刚学sql server,只会用查询分析器。check约束不懂的。
请楼上指教。
还有我的二楼写法也不对,不好意思。
2007-12-15 00:00
purana
Rank: 12Rank: 12Rank: 12
来自:广东-广州
等级:版主
威望:66
帖子:6040
积分:61390
注册:2005-6-17

check约束就是查询分析器里写的.

我的msn: myfend@hotmail.com
2007-12-15 09:56
madpbpl
Rank: 6Rank: 6
等级:金牌会员
威望:7
帖子:2560
积分:27775
注册:2007-4-5

原帖由 [bold][underline]purana[/underline][/bold] 于 2007-12-15 09:56 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1148486&ptid=192497][/url]
check约束就是查询分析器里写的.
谢谢,已经查到,大概上理解了。
例子如下
CREATE TABLE ZIPCODES
(ZIPCODE NUMERIC,
CITY CHAR,
STATE CHAR,
CONSTRAINT StateForm CHECK STATE LIKE '[A-Z][A-Z]',
ZIPCODE LIKE '[0-9][0-9][0-9][0-9][0-9]
ZIPCODE ((>=01001 AND <= 02791) AND (>=05501 and <=05544)) AND STATE = 'MA'
2007-12-15 13:55
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.059901 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved