|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.06.2017, 10:26 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Передача даты и времени в хранимую процедуру в MS SQL
Продолжаю воевать с ХП в MS SQL
В таблице есть 2 поля (например): ПолеДата (имеет тип datetime) и ПолеВремя (не знаю какой тип нужно). Есть хранимая процедура: Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
20.06.2017, 10:39 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А как передаешь? И время отдельно почему? Там для времени с 2008-го тип данных time появился, но на зуб не пробовал, не скажу. Ну а вообще сиквел дату в виде '20170620' и дату-время в виде '20170620 10:37:00' съест, не подавится. Из делфи в параметризованном виде лучше конечно в формате даты-времени, пусть провайдер сам разбирается )). Но он в конечном счете все равно так представит, как выше в символьном виде )
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
20.06.2017, 10:45 | #3 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Я думал, что у меня в запросе: Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
20.06.2017, 10:46 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 20.06.2017 в 10:53. |
20.06.2017, 11:00 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Это как? Что-то не понял..Разве GetutcDate() не дает этот эффект?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
20.06.2017, 11:07 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Какой эффект? Функция возвращает результат с типом datetime. Что бы засунуть в строку его нужно преобразовать в varchar например. И зачем универсальное время? Она вернет не твое время, да и дату тоже, а по-моему время нулевого меридиана, типа лондонского. Это нужно тебе?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.06.2017, 11:18 | #7 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Так у меня поле в таблице имеет тип datetime и не работает твой код тоже...
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
20.06.2017, 11:44 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Почему у меня работает?
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
20.06.2017, 11:52 | #9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Что эта конструкция значит?))
И что такое GdcSliv?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
20.06.2017, 11:54 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Артем, та я на своей табличке проверил )) Совершенно случайно она и её поля не так называются как у тебя. И обрати внимание - идешку в символьный формат перевел из int
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 20.06.2017 в 11:56. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача параметров в хранимую процедуру в MS SQL | artemavd | БД в Delphi | 5 | 08.06.2017 06:49 |
sql форматирование времени/даты | conflictogen | PHP | 3 | 22.09.2015 12:52 |
Не могу переделать хранимую процедуру | Zicise | Общие вопросы .NET | 1 | 06.11.2014 18:09 |
Добавление пользователя через хранимую процедуру | Muramidaza | БД в Delphi | 2 | 18.03.2014 22:41 |
добавление через хранимую процедуру | пауэрлифтинг | БД в Delphi | 2 | 27.05.2010 16:21 |