Je l'habitude d'utiliser des citations simples, mais parfois je reçois des lignes très longues que je ne peux pas casser et ont besoin aussi d'utiliser des caractères d'échappement, si je reçois quelque chose comme ceci:Comment puis-je citer une longue chaîne en Perl?
my $str = "select query_accession,query_tag,hit_accession,hit_tag,significance from summaryTables where query_id = \'$query_id\';"
Je sais qu'il ya d'autres façons pour représenter les chaînes en Perl. Que recommanderais-tu?
MISE À JOUR Merci à tous pour vos suggestions SQL. J'apprends des choses précieuses, mais, ma question demeure (en général, indépendamment de SQL): y a-t-il un opérateur qui permet de citer sans attraper les sauts de ligne?
ce que je fais est quelque chose comme maintenant:
my $str = "123 123 456 sdndfnd sdfdmd " .
"dfsdjkfs 343489 dfjsdj 3 34kdfsk kd " .
"fd kd9534 rfg 546 5";
qui est assez laid.
voir http://www.perlmonks.org/?node_id=401006 –
* tousse * vulnérabilité d'injection * tousse * http://xkcd.com/327/ – Ether