Результаты поиска по запросу "sql-server"
Поиск различных решений предыдущих вопросов
способ перебрать столбцы таблицы для генерации вывода, как описано ниже. Таблица выглядит так: ID Name OPTION1 OPTION2 OPTION3 OPTION4 OPTION5 1 MyName1 1 0 1 1 0 2 MyName2 0 0 1 0 0И вывод выглядит так: MyName1 -> OPTION1, OPTION3, OPTION4 ...
Если вы хотите избежать динамического создания строк SQL (чего часто лучше избегать), вы можете сделать это в хранимых процессах, сравнивая каждый критерий в вашем where со значением по умолчанию, что равняется «ignore». Например.:
я есть форма, где пользователи могут указывать различные параметры для просмотра некоторых данных (статус, дата и т. Д.). Я могу произвести запрос, который: SELECT * FROM table WHERE: status_id = 3 date = <some date> other_parameter = <value>и ...
И если я позже изменю только одно имя поля, это означает изменение 2 позиций кода - в любом случае я делаю это в MSSQL. Хранимая процедура должна быть изменена и оператор вставки, который вызывает ее в моем коде. Или же необходимо изменить 2 разных оператора для вставки и обновления. Этот очевидный источник ошибок полностью виноват (по крайней мере, с моей точки зрения) в MSSQL.
шел с MySQL на SQL Server. Не работает ли следующая синтаксис x в SQL Server? INSERT INTO table SET fil1="234", fil2="324"Есть ли сопоставимый оператор в SQL Server?
Это то, что я видел некоторое время назад, но отклонил его (и искал этот ответ).
но на моем рабочем месте были проинструктированы, что любые комментарии, касающиеся наших хранимых процедур, НЕ ДОЛЖНЫ существовать внутри хранимой процедуры, и необходимо использовать расширенные свойства. В прошлом мы использовали что-то вроде ...
, Однако, когда я набрал его в командной строке, я думаю, что он интерпретировал косую черту как escape-символ. Когда я попытался поставить косую черту в другом направлении, это все равно не удалось. Наконец, я попытался поставить две косые черты в первоначальном направлении, и это сработало. Таким образом у меня сработало следующее:
троил FreeTDS для подключения к базе данных SQL Server. Когда я пытаюсь открыть TSQL в терминале на Mac (лев), я получаю эту ошибку: locale is "en_US.UTF-8" locale charset is "UTF-8" using default charset "UTF-8" Error 20017 (severity 9): ...
Глобальные временные таблицы автоматически удаляются, когда завершается сеанс, создавший таблицу, и все другие задачи перестают ссылаться на них. Связь между задачей и таблицей поддерживается только в течение жизни одного оператора Transact-SQL. Это означает, что глобальная временная таблица удаляется по завершении последнего оператора Transact-SQL, который активно ссылался на таблицу, когда завершался сеанс создания.
истраторы базы данных нашего клиента попросили не использовать временные таблицы в наших хранимых процедурах отчетности (#Table), но вместо этого используйте переменные таблицы. Табличные переменные менее эффективны, чем временные ...
Лучшее решение - изменить базу данных. Возможно, вам не удастся изменить столбец на столбец идентификаторов, но вы должны быть в состоянии убедиться, что для столбца существует уникальное ограничение, и добавить новый столбец идентификаторов, заполненный вашими существующими PK. Затем либо используйте новый столбец, либо используйте триггер, чтобы старый столбец отражал новый, или оба.
я есть устаревшая таблица данных в SQL Server 2005, в которой есть PK без идентификатора / автоинкремента и нет возможности его реализовать. В результате я вынужден создавать новые записи в ASP.NET вручную с помощью метода ole «SELECT MAX (id) + ...
функция.
я есть поле, которое, когда что-то вставляется, я хочу получить текущие дату и время и вставить это в базу данных. Есть ли способ получить дату и время и установить их в качестве значения по умолчанию? В настоящее время значение по умолчанию: ...
", и пароль - это ваш пароль, который вы выбрали при создании сервера. Теперь ваш рабочий.
аюсь получить доступ к экземпляру SQL Server на моем VPS из SQL Server Management Studio на моем локальном компьютере. Это не работает (я получаю следующую ошибку: При установке соединения с SQL Server произошла ошибка, связанная с сетью ...
NOCOUNT работает так же.
бы у меня былSET ANSI_WARNINGS OFF в одной хранимой процедуре, чтобы избавиться от предупреждения, она только воздействует на эту хранимую процедуру и не влияет на другие, что означает в других хранимых процедурахANSI_WARNINGS все еще включен. ...