Как заставить SQL Server хранить простую дробь (например, "3/4") в столбце varchar
без преобразования SQL в серию дат?
Например: когда я пытаюсь сохранить «3/4», он конвертируется в «43193».
Теперь, если бы это была дата (хотя и без года?), Я был бы признателен за это.
Но я пытаюсь сохранить простую дробь (на самом деле музыкальная временная подпись).
А «43193» для меня бесполезен.
Я НЕ пытаюсь сохранить его в каком-либо типе данных даты. Я пытаюсь сохранить его в varchar(64)
Определение таблицы:
hNbr (smallint, not null) sTag (varchar(16) not null) sDat (varchar(64) null)
вставить оператор:
INSERT INTO [tablename] ([hNbr], [sTag], [sDat]) VALUES('300', 'Time SIgnature', '3/4')