Описание тега ansi-nulls

Вместо этого используйте тег "sql-null".
2 ответа

Гетерогенные запросы требуют установки параметров ANSI_NULLS и ANSI_WARNINGS для соединения. Это обеспечивает согласованную семантику запроса

Я проверил всю сеть и не смог найти решение, которое мне подходит... Я воссоздал свою хранимую процедуру, убедившись, что эти строки в качестве первых строк: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_WARNINGS ON GO CREATE PROCEDURE t…
24 апр '12 в 14:45
4 ответа

SQL для возврата родительских строк, даже если нет дочерних строк

редактирование моего вопроса * У меня есть набор столов. Когда я фильтрую по второй таблице, t2, я все равно хотел бы получить все строки t1. Сценарий SQL ниже. Я чувствую, что приближаюсь, пока возился, но просто не могу этого сделать. Короче говор…
23 апр '15 в 19:22
0 ответов

Динамически устанавливать ansi_nulls и quoted_identifier

У меня есть много сценариев для запуска в новой базе данных для создания всех хранимых процедур, которые нам нужны. Проблема: ни один из этих сценариев не устанавливает ANSI_NULLS ON или QUOTED_IDENTIFIER ON, и мне нужно установить их для каждой хра…
04 сен '18 в 15:07
1 ответ

T-SQL / неожиданная обработка NULL, когда ANSI_NULLS выключен

Я просто борюсь с обработкой значения NULL в SQL Server (проверено на версии 12.0.5000.0). По сути, я намерен получить все строки, которые имеют значение столбца <> статическое значение (например, 999). Я НЕ ищу альтернативу, как "использовать функц…
04 июл '17 в 15:20
1 ответ

Ошибка при обновлении базы данных с помощью mssql_query

Я использую mssql_query подключиться к существующей базе данных SQL Server 2008. SELECT Запросы в порядке, но когда я бегу UPDATE Запрашивает как следующее: mssql_query("UPDATE TABLENAME SET fieldname = 1 WHERE Pk = '".$pk."'"); Я получаю эту ошибку…
08 мар '13 в 09:48
0 ответов

Гетерогенные запросы требуют ANSI_NULLS и ANSI_WARNINGS - триггер, связанный со связанным сервером

При попытке вставить в таблицу через приложение я получаю следующее сообщение об ошибке. Гетерогенные запросы требуют установки параметров ANSI_NULLS и ANSI_WARNINGS для соединения. Ни ANSI_NULLS ON, ни ANSI_WARNINGS ON не помогли... SET ANSI_NULLS …
1 ответ

SET ANSI_NULL включен, но строки NULL все еще возвращаются

У меня есть следующая таблица с SET ANSI_NULL, установленным в ON SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[tblStandard5columnCustomerDetails] ( [Id] [int] NOT NULL, [FName] [varchar](60) NULL, [Addr…
19 фев '16 в 19:22
1 ответ

Как импортировать SET ANSI_NULLS ON/OFF для хранимых процедур в проектах баз данных VS2010?

Я думаю, что мой вопрос достаточно хорошо освещен в моем вопросе, но вот некоторые предпосылки: У нас есть около 1500 хранимых процедур в нашей базе данных. Около половины из них имеют SET ANSI_NULLS ON, а половина имеет SET ANSI_NULLS OFF. Мы хотим…
3 ответа

Обновить параметр ANSI_NULLS в существующей таблице

В нашей базе данных есть таблица, которая создается с ANSI_NULLS OFF, Теперь мы создали представление, используя эту таблицу. И мы хотим добавить кластеризованный индекс для этого представления. При создании кластеризованного индекса показывается ош…
7 ответов

T-SQL: что НЕ (1=NULL)?

Я не получаю простую булеву алгебру на моем sql-сервере. Согласно msdn, следующий оператор должен возвращать "1", но на моем сервере он возвращает "0". Вы можете мне помочь? SET ANSI_NULLS ON SELECT CASE WHEN NOT(1=NULL) THEN 1 ELSE 0 END Пожалуйста…
14 мар '12 в 17:39
2 ответа

SQL Server 2008R2: SET ANSI_NULLS OFF не влияет на сопоставление слиянием с нулевыми значениями

Я прочитал об использовании "SET ANSI_NULLS OFF" для текущего сеанса, чтобы иметь возможность оценить NULL = NULL в true, например, в следующем примере показано различие между ANSI_NULLS ON и ANSI_NULLS OFF: QUERY A: SET ANSI_NULLS OFF IF(NULL = NUL…
2 ответа

Как найти подпрограммы, созданные с помощью SET ANSI_NULLS OFF?

Я создал отфильтрованный некластеризованный индекс для оптимизации определенного набора запросов, но я начал получать следующие ошибки из различных источников: ОБНОВЛЕНИЕ не удалось, потому что следующие параметры SET имеют неправильные настройки: "…
27 май '19 в 13:21
0 ответов

Путаница SQL Server ANSI_NULLS, если он установлен или нет

Так что пока понимаю, для чего он нужен и зачем он мне нужен. У меня есть база данных клиентов, которая каким-то образом была создана без нее. Кажется, есть много мест, где можно изменить это значение на сервере, в базе данных в параметрах SSMS. Я н…
22 ноя '19 в 00:28
1 ответ

Преобразование T-SQL в GCP BigQuery SQL. Как сделать null &lt;&gt; null в BQ SQL таким же, как SQL Server T-SQL?

Попытка преобразовать сценарий SQL из SQL Server T-SQL в GCP BigQuery SQL, и вам необходимо поддерживать параметр ANSI NULL, чтобы обеспечить те же результаты. Есть ли способ заставить Google BigQuery возвращать true при сравнении null = null (напри…
02 июл '21 в 22:59
2 ответа

Как отключить цитируемый идентификатор при создании хранимой процедуры с помощью exec

У меня есть сценарий для программного изменения столбцов нескольких типов таблиц, определенных пользователем. Для этого мне нужно отбросить указанные хранимые процедуры. Итак, я разработал свои сценарии SQL для выполнения следующих действий: Создани…
0 ответов

Есть ли способ импортировать ANSI_NULLS ON/OFF для хранимых процедур в проектах базы данных VS?

У нас есть около 1000 хранимых процедур, и лишь немногие из них SET ANSI_NULLS ONи немного OFF, в зависимости от сферы. При использовании VS2019 и импорте всех процедур в новый проект настройка ANSI не фиксируется. Как я могу импортировать все проце…
0 ответов

Неожиданное поведение MS SQL Server

Я думал, что достаточно хорошо понимаю SQL, но вот простой пример значений NULL, представляющих ошибку, которую я не ожидал. Может ли кто-нибудь объяснить, почему первый и второй запросы SELECT дают разные результаты. DROP TABLE IF EXISTS #temp; CRE…
16 сен '22 в 16:59
1 ответ

Значения NULL исключены из результатов

Одна из функций моего кода требует, чтобы пользователь вводил динамическое предложение «WHERE» для запроса SQL. затем это предложениеwhere добавляется к sql и выполняется на сервере MS Sql с использованием Spring Boot - шаблона JDBC. напримерЭтот ко…
28 окт '23 в 04:07