求一SQL语句
在创建表的时候有两个字段,SendData和SendTime,分别表示发送日期和发送时间,如“2009-12-28” “12:32:23”
现在创建表的时候需要给这两个字段设置默认的值,应该如何写呢?
在MSSQL2000的时候是用 left(convert(varchar(19),getdate(),120),10)之类的,但是刚刚试了Sybase,报错:Arithmetic overflow during implicit conversion of INT value '25' to a NUMERIC field .
那在Sybase如何设置这两个字段的默认值呢?
谢谢了。今天才开始接触Sybase。。所以。。。。
[解决办法]
1> select left(convert(varchar(19),getdate(),111),10)
2> GO
----------
2009/12/28
1> select left(convert(varchar(19),getdate(),108),10)
2> GO
----------
10:11:53
(1 row affected)
在sybase的convert函数的style中日期没有-,只有用/分割的!