SQL::R...Oracle(3pm)

πŸ“¦
version 0.8 Β· 4 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ NAME ✨

SQL::ReservedWords::Oracle β€” the reserved SQL words list for Oracle, bestie πŸ’–

Okay so this is the Perl module that tells you which words Oracle is gonna gatekeep. If Oracle claims a word, you can't just use it as a name for your stuff without problems. It's giving bouncer at the club. πŸ‘‘


🌸 SYNOPSIS 🌸

if ( SQL::ReservedWords::Oracle->is_reserved( $word ) ) {
    print "$word is a reserved Oracle word!";
}

That's literally it. One check, instant answer, slay. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

Determine if words are reserved by Oracle Database. That's the whole mission. You hand it a word, it tells you if Oracle already called dibs. No cap. ✨


πŸŽ€ METHODS πŸŽ€

  • is_reserved( $word ) β€” gives you back a boolean, true if $word is reserved by either Oracle7, Oracle8i, Oracle9i or Oracle10g. All four of them get a vote, and any yes = yes. 🫢
  • is_reserved_by_oracle7( $word ) β€” boolean, true if $word is reserved by Oracle7.
  • is_reserved_by_oracle8( $word ) β€” boolean, true if $word is reserved by Oracle8i.
  • is_reserved_by_oracle9( $word ) β€” boolean, true if $word is reserved by Oracle9i.
  • is_reserved_by_oracle10( $word ) β€” boolean, true if $word is reserved by Oracle10g.
  • reserved_by( $word ) β€” returns a list with the Oracle versions that reserve $word. So like, which eras are being dramatic about it. πŸ’€
  • words β€” returns a list with all the reserved words. The full roster. The whole guest list. πŸ“‹

πŸ’– EXPORTS πŸ’–

Nothing by default β€” no surprise gifts, we're polite. πŸŽ€ But these subroutines can be exported if you ask nicely:

  • is_reserved
  • is_reserved_by_oracle7
  • is_reserved_by_oracle8
  • is_reserved_by_oracle9
  • is_reserved_by_oracle10
  • reserved_by
  • words

🌈 SEE ALSO 🌈


πŸ‘‘ AUTHOR πŸ‘‘

Christian Hansen <chansen@cpan.org> β€” icon, legend, wrote the thing, we stan. 🌟


This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself. So go off, just keep it free fr fr. 🫢


And that's the whole page, bestie! πŸ¦‹ This was perl v5.34.0, dated 2022-06-17, from the User Contributed Perl Documentation collection β€” and the manpage name was SQL::R...Oracle(3pm) because even the title got truncated for being too long. Main character energy, honestly. πŸ’…βœ¨

πŸ“¦ where this page comes from