Verwenden Sie den parameter in der like-Klausel in oracle

Ich versuche zu bauen, suchen, Seite ASP.NET das ermöglicht es mir, um die Suche für Tabellennamen in oracle. Wenn ich das sql in das sqldatasource-Steuerelement es nicht erkennt die parameter :Tablename. Wie muss ich diese umschreiben, damit es funktioniert?

SELECT Owner, Table_name, Num_Rows, Tablespace_name
FROM all_tables
WHERE trim(upper(table_name)) LIKE trim(upper('%:TableName%'))
Ähm, warum sind Sie Trimmen ein Ausdruck, der hat offensichtlich keine führenden oder nachfolgenden Leerzeichen?
Ich denke, es ist zu einer Gewohnheit geworden. Ich habe festgestellt Datum und text-Felder in unserer Datenbank mit Leerzeichen angehängt.....Sie können nicht mit Ihnen, ohne die trim-Funktion.

InformationsquelleAutor FashionHouseJewelry.com | 2009-08-07

Schreibe einen Kommentar