Я обычно использую простые кавычки , но иногда у меня получаются очень длинные строки, которые я не могу разорвать, и мне также нужно использовать escape-символы, поэтому я получаю что-то вроде этого:
my $str = "select query_accession,query_tag,hit_accession,hit_tag,significance from summaryTables where query_id = \'$query_id\';"
Я знаю, что есть различные другие способы представления строк в Perl. Что бы вы порекомендовали?
ОБНОВЛЕНИЕ Спасибо всем, ребята, за предложения, связанные с SQL. Я узнал кое-что ценное, но мой вопрос остается (как общий, независимо от SQL): есть ли какой-нибудь оператор, который позволяет цитировать без перехвата строк?
сейчас я делаю что-то вроде:
my $str = "123 123 456 sdndfnd sdfdmd " .
"dfsdjkfs 343489 dfjsdj 3 34kdfsk kd " .
"fd kd9534 rfg 546 5";
который является довольно некрасиво.