У меня есть строка типа '2008-01-01 11:09:11' Как мне преобразовать это в datetime?Как преобразовать строку в datetime/timestamp в Sybase
2
A
ответ
0
Если вы используете его как литеральную строку, например, в заявлении SELECT
или вызове хранимой процедуры, преобразование выполняется автоматически.
Если у вас есть переменная, convert(datetime, @stringDateTime)
должен работать.
+0
это неправильная информация. Проверьте это: http://stackoverflow.com/questions/3500703/what-is-the-mysterious-timestamp-datatype-in-sybase –
1
Тип данных временной метки определяется как varbinary(8) null
и имеет ли он какое-либо отношение вообще к времени или дате.
Вы не можете преобразовать метку времени в datetime в sybase.
У вас есть эта строка за пределами Sybase, и вы хотите знать, как вставлять ее в datetime? Или у вас есть строка в Sybase, и вы хотите вернуть ее как дату? – DOK