У меня есть программа python, которая читает файл sql и, если находит конкретный код, выдает результат с номером строки, он ведет себя странно, поскольку находит один и тот же шаблон в одном файле, а не в другом.
**foundEssentials = ''
matched_lines_essentials = search_multiple_strings_in_file(file, ['SET NOCOUNT'])
print('\nCOUNT STATEMENT CHECK\n')
for elem in matched_lines_essentials:
print('Found ', elem[0], ' on Line Number = ', elem[1], ' :: Line = ', elem[2])
foundEssentials = 'True'
if foundEssentials == '':
print("SET NOCOUNT ON MISSING....!!!")**
Это работает для одного файла, но не для другого. Мы будем благодарны за любую помощь
--EXEC [dbo].[report_OTS_open_select]
--EXEC [dbo].[report_OTS_open]
set nocount on
set isolation level read uncommited
select count( cem.[claim_icn_number]) ICN_all_providerpay_international,
year(max([adjudication_date])) as year
--EXEC [dbo].[report_OTS_open_select] --EXEC [dbo].[report_OTS_open] set nocount on set isolation level read uncommited select count( cem.[claim_icn_number]) ICN_all_providerpay_international, year(max([adjudication_date])) as year –
Фактический результат
COUNT STATEMENT CHECK
ISOLATION LEVEL CHECK
ISOLATION LEVEL MISSING...!!!
Ожидаемый результат
COUNT STATEMENT CHECK
Found SET NOCOUNT on Line Number = 6 :: Line = set nocount on