programing

오라클의 like 절에 매개 변수 사용

telecom 2023. 6. 24. 08:46
반응형

오라클의 like 절에 매개 변수 사용

ASP.NET에서 오라클에서 테이블 이름을 검색할 수 있는 검색 페이지를 만들려고 합니다.sql 데이터 소스 컨트롤에 sql을 배치하면 매개 변수:Tablename을 인식하지 못합니다.작동하려면 어떻게 다시 써야 합니까?

SELECT Owner, Table_name, Num_Rows, Tablespace_name
FROM all_tables
WHERE trim(upper(table_name)) LIKE trim(upper('%:TableName%'))

대체할 수 있습니까?

'%:TableName%'

와 함께

'%' || :TableName || '%'

?

관심이 있을 수 있는 사람들을 위해:SQL Server의 경우 매개 변수 텍스트에 %를 포함하면 다음과 같이 작동합니다. (위에서 설명한 다른 방법은 작동하지 않습니다.).

WHERE trim(upper(table_name)) LIKE trim(upper(@TableName))

언급URL : https://stackoverflow.com/questions/1245072/use-parameter-in-like-clause-in-oracle

반응형