Thread Gültigkeit von Identifier
(11 answers)
Opened by Kuerbis at 2015-11-16 09:32
Hallo!
Wenn ich Datenbanknamen, Tabellennamen und Spaltennamen mit Hilfe von SQL-Abfragen (hier mysql) erlange, dann brauche ich diese "Identifier" nicht mehr mit $dbh->quote_idendifier( $identifier ) zu quoten - das Quoten wäre hier sogar falsch. Habe ich das richtig erkannt? Code (perl): (dl
)
1 2 my $stmt = "SELECT schema_name FROM information_schema.schemata ORDER BY schema_name"; my $databases = $dbh->selectcol_arrayref( $stmt, {}, () ); Code (perl): (dl
)
1 2 my $stmt = "SELECT table_name FROM information_schema.tables WHERE table_schema = ? ORDER BY table_name"; my $tables = $dbh->selectcol_arrayref( $stmt, {}, ( $schema ) ); Code (perl): (dl
)
1 2 3 my $sth = $dbh->prepare( "SELECT * FROM $table LIMIT 0" ); $sth->execute(); my $columns = $sth->{NAME}; |