check约束 要想实现这么一个check约束,格式如下: 'yyyy年MM月dd日hh时mm分ss秒'注意:其中yyyy是取系统当前时间的年份,而MM为1-12,mm为00-59。请各位帮忙写个sql语句实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用不着约束,你把该列设置为datetime型,如果你输入的格式不对,系统会自动提示你. 我是想看看写SQL约束能不能写,不能写也就只有改成页面控制了,至于把该列设置为datetime型,觉得不是我的本意 --#1.定义一个DateTime字段DECLARE @date DATETIMESET @date = '2011-05-01 23:23:59'--#2.查询时转换一下格式SELECT DATENAME(year,@date) + N'年' + RIGHT('0'+LTRIM(DATEPART(MONTH,@date)), 2) + N'月'+ RIGHT('0'+DATENAME(DAY, @date), 2) + N'日' + RIGHT('0'+DATENAME(HOUR, @date), 2) + N'时' + RIGHT('0'+DATENAME(minute, @date), 2) + N'分' + RIGHT('0'+DATENAME(second, @date), 2) + N'秒'--RESULT:/*2011年05月01日23时23分59秒*/ 如果格式固定,用substring函数拆分出datepart,然后加约束即可. 是的 在这个上面我比较喜欢ORACLE 可以很好的转换 查询语句,执行计划中索引是如何选用的? 高手帮忙 请大家支持一个计划! 大伙 用过 sql2005吗?有遇到过下列问题吗? 字串轉換為日期問題,高手幫幫忙 数据库丢失了MDF文件如何修复? 如何创建调用有参数存储过程的触发器,当更新视图的某一字段的值为1时触发。 高分求问sql句 sqlserver表中数据内容末尾有多个CHAR(0),(字符串结束符),如何有效消除? VFP:送高分:如何将.txt中的数字加入.DBF中的一列上去。。。。。 临时表 插入到表中 请教:关于2表关联查询
DECLARE @date DATETIME
SET @date = '2011-05-01 23:23:59'
--#2.查询时转换一下格式
SELECT
DATENAME(year,@date) + N'年' +
RIGHT('0'+LTRIM(DATEPART(MONTH,@date)), 2) + N'月'+
RIGHT('0'+DATENAME(DAY, @date), 2) + N'日' +
RIGHT('0'+DATENAME(HOUR, @date), 2) + N'时' +
RIGHT('0'+DATENAME(minute, @date), 2) + N'分' +
RIGHT('0'+DATENAME(second, @date), 2) + N'秒'
--RESULT:
/*
2011年05月01日23时23分59秒
*/
是的 在这个上面我比较喜欢ORACLE 可以很好的转换