求助!从字符串转换为 smalldatetime 数据类型时发生语法错误.(30分)

  • 主题发起人 主题发起人 mazheng
  • 开始时间 开始时间
M

mazheng

Unregistered / Unconfirmed
GUEST, unregistred user!
insert &nbsp; into &nbsp; 表(imode, &nbsp; modifytime) &nbsp; <br>&nbsp; values &nbsp; (501,2005-9-7 &nbsp; 下午 &nbsp; 03:07:00) &nbsp; <br>&nbsp; &nbsp; <br>&nbsp; 其中modifytime为smalldatetime类型 &nbsp; <br>&nbsp; &nbsp; <br>&nbsp; 出现以下错误: &nbsp; <br>&nbsp; 从字符串转换为 &nbsp; smalldatetime时发生语法错误。 &nbsp; <br>&nbsp; 不知道如何设置!
 
smalldatetime 类型的字段应该不能存汉字吧。把下午两个字去掉应该就可以了。
 
需要按照数据库的要求组织SQL语句<br>Oracle 数据库<br>insert &nbsp; into &nbsp; 表(imode, &nbsp; modifytime) &nbsp; <br>&nbsp; values &nbsp; (501,to_date('2005-09-07 15:07:00','yyyy-mm-dd hh24:mi:ss'));
 
smalldatetime占用4个字节,前2个字节存储1900年1月1日之后的天数。后2个字节存储午夜后的分钟数!没有存 上下午的空间!而且精确到分!秒总是0
 
后退
顶部