я не могу использовать `set ANSI_NULLS OFF - PullRequest
0 голосов
/ 10 ноября 2010

в хранимой процедуре не могу установить set ANSI_NULLS OFF вместо использования (first_name IS NULL) в одном из моих запросов ... также я хочу знать, как я могу отладить хранимую процедуру и как я могу увидеть результат, полученный хранимой процедурой ...как и для обычного запроса, я получаю опцию sql письменный тег ....... но как я могу добиться этого для хранимой процедуры .... пожалуйста, уточните мне это тоже

в основном я хочу знатьНиже приведен мой точный запрос

SELECT     student_id, first_name, last_name, user_name, password, father_name, DOB, gender, local_address, permanent_Address, phone, mobile, email, college_id, 
                      course_id, branch_id, highschool_passout_year, highschool_percentage, ssc_passout_year, ssc_percentage, passing_year_higher, graduation_percentage, 
                      graduation_passout_year, post_graduation_percentage, post_graduation_passout_year, diploma_percentage, diploma_passout_year, number_of_ATKT, 
                      current_backlog, gapin_education, sem1P, sem2P, sem3P, sem4P, sem5P, sem6P, sem7P, sem8P, total_sem_percentage, total_year_percentage, flag, image, 
                      native_place, high_school_board, ssc_board, diploma_university, graduation_university, post_graduation_university, training_details, Project_Work, Skills, 
                      extra_curricular, blood_group, profile_updated, year_of_admission, security_question, security_answer, admission_year, passing_year, enrollment_no, 
                      first_year_percent, second_year_percent, third_year_percent, final_year_percent, current_degree_percent, year1P, year2P, year3P, year4P, roll_no, 
                      diploma_details
FROM         tbl_students
WHERE     (first_name = 'Rupesh' COLLATE Latin1_General_CS_AS) OR
                      (first_name IS NULL)

. Сейчас я явно проверяю, что имя пустое, но я хочу знать, если я отключил SET ANSI, то могу ли я удалить first_name = null из моего запроса ивсе же я получу правильный результат

1 Ответ

1 голос
/ 10 ноября 2010

Если вы отключили ANSI NULL, вы можете проверить нулевые значения, используя first_name = NULL

Что касается отладки, вы можете выполнить запрос, чтобы просмотреть его результаты в SQLServer Management studio, хранимые процедуры сохраняются для каждой базы данных в соответствии с программируемостью | хранимые процедуры

Если вы запускаете скрипт, а не один оператор, вы можете вывести его на вкладку сообщений панели результатов, используя команду print

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...