0

"TEXT_DATA"たとえば、列に一致する右中括弧がない場合にのみ、レコードを選択する SQL を作成しようとして'tes(ting(sql)select''tes(ting(sql)sel)ect'ます。'tes(ting(sql)select'")"

1 つまたは複数の右中括弧が欠落している可能性があります。

4

2 に答える 2

0

正規表現を使用していませんが、それは仕事をします:

Select text_data as [TEXT_DATA], 
    len(text_data)-len(replace(text_data, '(', '')) as [CountOpen], 
    len(text_data)-len(replace(text_data,')','')) as [CountClose] 
    into #temp 
    from table

Select TEXT_DATA from #temp where CountOpen<>CountClose
于 2013-03-15T22:32:32.897 に答える