Tôi đang cố gắng xây dựng trang tìm kiếm trong ASP.NET cho phép tôi tìm kiếm tên bảng trong oracle. Khi tôi đặt sql trong kiểm soát sqldatasource nó không nhận ra tham số: Tablename. Làm thế nào để tôi viết lại nó để nó hoạt động?Sử dụng tham số trong mệnh đề tương tự trong oracle
SELECT Owner, Table_name, Num_Rows, Tablespace_name
FROM all_tables
WHERE trim(upper(table_name)) LIKE trim(upper('%:TableName%'))
Um, tại sao bạn cắt tỉa một biểu thức rõ ràng không có không gian hàng đầu hoặc cuối? –
Tôi đoán nó trở thành một thói quen. Tôi đã gặp phải các trường văn bản và ngày tháng trong cơ sở dữ liệu của chúng tôi với các khoảng trống được thêm vào chúng ..... bạn không thể khớp chúng với nhau mà không có chức năng cắt. –