OLD | NEW |
1 # | 1 # |
2 # AFL dictionary for SQL | 2 # AFL dictionary for SQL |
3 # ---------------------- | 3 # ---------------------- |
4 # | 4 # |
5 # Modeled based on SQLite documentation, contains some number of SQLite | 5 # Modeled based on SQLite documentation, contains some number of SQLite |
6 # extensions. Other dialects of SQL may benefit from customized dictionaries. | 6 # extensions. Other dialects of SQL may benefit from customized dictionaries. |
7 # | 7 # |
8 # If you append @1 to the file name when loading this dictionary, afl-fuzz | 8 # If you append @1 to the file name when loading this dictionary, afl-fuzz |
9 # will also additionally load a selection of pragma keywords that are very | 9 # will also additionally load a selection of pragma keywords that are very |
10 # specific to SQLite (and are probably less interesting from the security | 10 # specific to SQLite (and are probably less interesting from the security |
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
273 pragma_temp_store_directory@1=" temp_store_directory" | 273 pragma_temp_store_directory@1=" temp_store_directory" |
274 pragma_threads@1=" threads" | 274 pragma_threads@1=" threads" |
275 pragma_user_version@1=" user_version" | 275 pragma_user_version@1=" user_version" |
276 pragma_vdbe_addoptrace@1=" vdbe_addoptrace" | 276 pragma_vdbe_addoptrace@1=" vdbe_addoptrace" |
277 pragma_vdbe_debug@1=" vdbe_debug" | 277 pragma_vdbe_debug@1=" vdbe_debug" |
278 pragma_vdbe_listing@1=" vdbe_listing" | 278 pragma_vdbe_listing@1=" vdbe_listing" |
279 pragma_vdbe_trace@1=" vdbe_trace" | 279 pragma_vdbe_trace@1=" vdbe_trace" |
280 pragma_wal_autocheckpoint@1=" wal_autocheckpoint" | 280 pragma_wal_autocheckpoint@1=" wal_autocheckpoint" |
281 pragma_wal_checkpoint@1=" wal_checkpoint" | 281 pragma_wal_checkpoint@1=" wal_checkpoint" |
282 pragma_writable_schema@1=" writable_schema" | 282 pragma_writable_schema@1=" writable_schema" |
| 283 |
| 284 |
| 285 # Dictionary elements below have been generated automatically. |
| 286 "all" |
| 287 "code" |
| 288 "TP2," |
| 289 "month" |
| 290 "\xe2\x80\x9cCR\xe2\x80\x9d" |
| 291 "query" |
| 292 "expressions" |
| 293 "TP2;" |
| 294 "row" |
| 295 "S211," |
| 296 "SQL_FEATURES" |
| 297 "to" |
| 298 "program" |
| 299 "present" |
| 300 "T211," |
| 301 "G," |
| 302 "SQL/CLI," |
| 303 "resources" |
| 304 "END." |
| 305 "F411," |
| 306 "OBJECT" |
| 307 "rollback" |
| 308 "string" |
| 309 "FEAT2." |
| 310 "P001," |
| 311 "TB1." |
| 312 "EXTRACT)" |
| 313 "P" |
| 314 "entries" |
| 315 "syntax" |
| 316 "MINUTE" |
| 317 "(BNF" |
| 318 "IEC," |
| 319 "False" |
| 320 "level" |
| 321 "did" |
| 322 "RETURN)," |
| 323 "list" |
| 324 "large" |
| 325 "SQL)" |
| 326 "(ISO/IEC" |
| 327 "SQL," |
| 328 "SQL-" |
| 329 "SQL." |
| 330 "small" |
| 331 "DEFINITION_SCHEMA;" |
| 332 "Index" |
| 333 "USED" |
| 334 "S024," |
| 335 "direct" |
| 336 "(SQL/XML)." |
| 337 "likely" |
| 338 "INSERT," |
| 339 "index" |
| 340 "supplied" |
| 341 "access" |
| 342 "BNF," |
| 343 "version" |
| 344 "(SQL/MED)" |
| 345 "K" |
| 346 "(SQL/JRT)" |
| 347 "modify" |
| 348 "reported" |
| 349 "objects" |
| 350 "UNDER" |
| 351 "[" |
| 352 "change" |
| 353 "search" |
| 354 "[ISO9075-" |
| 355 "\xe2\x80\x9cV\xe2\x80\x9d" |
| 356 "changed" |
| 357 "PUBLIC" |
| 358 "S023," |
| 359 "{" |
| 360 "changes" |
| 361 "REFERENCES," |
| 362 "named" |
| 363 "(INFORMATION_SCHEMA)" |
| 364 "UPDATE." |
| 365 "S2" |
| 366 "UPDATE," |
| 367 "replace" |
| 368 "\xe2\x80\x9cPSM\xe2\x80\x9d" |
| 369 "SERIALIZABLE," |
| 370 "names" |
| 371 "REF" |
| 372 "use" |
| 373 "from" |
| 374 "0" |
| 375 "distinct" |
| 376 "contains" |
| 377 "two" |
| 378 "few" |
| 379 "duplicate" |
| 380 "call" |
| 381 "6" |
| 382 "9075-1:2010(E)" |
| 383 "DOCUMENT" |
| 384 "type" |
| 385 "authorization" |
| 386 "more" |
| 387 "[ISO9075-3]," |
| 388 "N1968;" |
| 389 "F" |
| 390 "initial" |
| 391 "name," |
| 392 "PKG010" |
| 393 "V" |
| 394 "known" |
| 395 "SQL\xe2\x80\x9d:" |
| 396 "Expression" |
| 397 "must" |
| 398 "none" |
| 399 "SR3)" |
| 400 "word" |
| 401 "this" |
| 402 "modified" |
| 403 "ST" |
| 404 "descriptor" |
| 405 "paragraph" |
| 406 "values" |
| 407 "v" |
| 408 "exceptions" |
| 409 "F," |
| 410 "32/WG" |
| 411 "control" |
| 412 "type," |
| 413 "reserved" |
| 414 "SQL:" |
| 415 "attribute" |
| 416 "type:" |
| 417 "incremental" |
| 418 "dropped" |
| 419 "allowed" |
| 420 "DATE" |
| 421 "returned" |
| 422 "SQL;" |
| 423 "end" |
| 424 "Format" |
| 425 "ST." |
| 426 "get" |
| 427 "SQL\xe2\x80\x9d," |
| 428 "write" |
| 429 "KEY." |
| 430 "F555," |
| 431 "F671," |
| 432 "parameter" |
| 433 "A" |
| 434 "S151," |
| 435 "(FCD)" |
| 436 "may" |
| 437 "STUDY" |
| 438 "after" |
| 439 "mapping" |
| 440 "Q" |
| 441 "date" |
| 442 "such" |
| 443 "data" |
| 444 "a" |
| 445 "FEAT," |
| 446 "JTC1" |
| 447 "attempt" |
| 448 "Y." |
| 449 "CHARACTER," |
| 450 "[ISO9075-2]." |
| 451 "CALL" |
| 452 "[ISO9075-2]," |
| 453 "FEAT1" |
| 454 "order" |
| 455 "FEAT2" |
| 456 "symbols" |
| 457 "S241," |
| 458 "V." |
| 459 "referencing" |
| 460 "differs" |
| 461 "Final" |
| 462 "before" |
| 463 "1" |
| 464 "[UCS]" |
| 465 "Multiple" |
| 466 "CD" |
| 467 "," |
| 468 "TP1" |
| 469 "<" |
| 470 "F521," |
| 471 "views" |
| 472 "L" |
| 473 "primary" |
| 474 "qualified" |
| 475 "(SUBSTRING," |
| 476 "compound" |
| 477 "not" |
| 478 "term" |
| 479 "name" |
| 480 "32N1963" |
| 481 "MONTH" |
| 482 "PURPOSES." |
| 483 "mode" |
| 484 "(DEFINITION_SCHEMA)." |
| 485 "constraints" |
| 486 "TB1" |
| 487 "TB2" |
| 488 "P002," |
| 489 "DAY." |
| 490 "DAY," |
| 491 "used" |
| 492 "(SQL/CLI)" |
| 493 "clauses" |
| 494 "operation" |
| 495 "out" |
| 496 "E," |
| 497 "E." |
| 498 "space" |
| 499 "T041," |
| 500 "[ISO9075-4]" |
| 501 "content" |
| 502 "7" |
| 503 "T212," |
| 504 "G" |
| 505 "ZONE," |
| 506 "[ISO9075-2]:" |
| 507 "standard" |
| 508 "base" |
| 509 "W" |
| 510 "collation" |
| 511 "UNDER," |
| 512 "JTC" |
| 513 "definition" |
| 514 "\xe2\x80\x9cSR\xe2\x80\x9d" |
| 515 "Y\xe2\x80\x9d" |
| 516 "TIMESTAMP" |
| 517 "length" |
| 518 "TIME" |
| 519 "F191," |
| 520 "first" |
| 521 "already" |
| 522 "encoding" |
| 523 "T341," |
| 524 "clause" |
| 525 "variables" |
| 526 "number" |
| 527 "one" |
| 528 "ISO" |
| 529 "another" |
| 530 "blank" |
| 531 "(SQL/OLB)." |
| 532 "reference" |
| 533 "NY" |
| 534 "unknown" |
| 535 "Symbol" |
| 536 "system" |
| 537 "ID" |
| 538 "returns" |
| 539 "2" |
| 540 "statement" |
| 541 "X2" |
| 542 "STILL" |
| 543 "S231," |
| 544 "final" |
| 545 "schema" |
| 546 "B" |
| 547 "TC\xe2\x80\x9d." |
| 548 "that" |
| 549 "Deprecated" |
| 550 "exactly" |
| 551 "[ISO10646]" |
| 552 "part" |
| 553 "T201," |
| 554 "(SQL/OLB)" |
| 555 "than" |
| 556 "<B>" |
| 557 "BEFORE," |
| 558 "EXECUTE." |
| 559 "tree" |
| 560 "second" |
| 561 "1/SC" |
| 562 "were" |
| 563 "1)" |
| 564 "1," |
| 565 "result" |
| 566 "page." |
| 567 "\xe2\x80\x9cAR\xe2\x80\x9d" |
| 568 "SQL/CLI" |
| 569 "(SQL/XML)" |
| 570 "argument" |
| 571 "ANSI" |
| 572 "Other" |
| 573 "have" |
| 574 "null" |
| 575 "any" |
| 576 "CLI" |
| 577 "UCS" |
| 578 "-" |
| 579 "OLAP" |
| 580 "internal" |
| 581 "S071," |
| 582 "T431," |
| 583 "SS" |
| 584 "UNCOMMITTED," |
| 585 "multiple" |
| 586 "Name" |
| 587 "normal" |
| 588 "object" |
| 589 "M" |
| 590 "\xe2\x80\x9c<SQL" |
| 591 "most" |
| 592 "ATOMIC," |
| 593 "letter" |
| 594 "F491," |
| 595 "]" |
| 596 "D," |
| 597 "R" |
| 598 "}" |
| 599 "D1" |
| 600 "BE" |
| 601 "text" |
| 602 "supported" |
| 603 "GR4)" |
| 604 "datetime" |
| 605 "S043," |
| 606 "(SQL/PSM)" |
| 607 "BNF." |
| 608 "<SQL" |
| 609 "parameters" |
| 610 "title" |
| 611 "OF," |
| 612 "should" |
| 613 "failed" |
| 614 "only" |
| 615 "8" |
| 616 "local" |
| 617 "columns" |
| 618 "do" |
| 619 "\xe2\x80\x9cSQL" |
| 620 "permission" |
| 621 "H" |
| 622 "NATIONAL" |
| 623 "between" |
| 624 "RI." |
| 625 "[ISO9075-11]" |
| 626 "cannot" |
| 627 "during" |
| 628 "BNF" |
| 629 "[ISO9075-1]" |
| 630 "THIS" |
| 631 "W." |
| 632 "x" |
| 633 "view" |
| 634 "[ISO9075-3])." |
| 635 "set" |
| 636 "RETURN" |
| 637 "exists" |
| 638 "T1," |
| 639 "OLAP." |
| 640 "LARGE" |
| 641 "are" |
| 642 "ISO/JTC" |
| 643 "PKG004" |
| 644 "S081," |
| 645 "PKG006" |
| 646 "PKG007" |
| 647 "PKG001" |
| 648 "PKG002" |
| 649 "PKG008" |
| 650 "T611," |
| 651 "SQLSTATE," |
| 652 "3" |
| 653 "NULL." |
| 654 "routine" |
| 655 "[ISO9075-10])." |
| 656 "P003," |
| 657 "C" |
| 658 "terms" |
| 659 "JTC1/SC32" |
| 660 "S" |
| 661 "32N1821" |
| 662 "SECOND." |
| 663 "key" |
| 664 "(ANSI)" |
| 665 "come" |
| 666 "(CALL" |
| 667 "P-" |
| 668 "both" |
| 669 "PSM" |
| 670 "many" |
| 671 "foreign" |
| 672 "Symbols" |
| 673 "connection" |
| 674 "SQL\xe2\x80\x9d)," |
| 675 "context" |
| 676 "expression" |
| 677 "and" |
| 678 "point" |
| 679 "[ISO9075-13]" |
| 680 "2nd" |
| 681 "RESULT," |
| 682 "PUBLIC." |
| 683 "table" |
| 684 "INFORMATION_SCHEMA" |
| 685 "ID." |
| 686 "[ISO9075-14]," |
| 687 "C." |
| 688 "C," |
| 689 "T191," |
| 690 "create" |
| 691 "due" |
| 692 "ISO." |
| 693 "literal" |
| 694 "trigger" |
| 695 "expected" |
| 696 "C1" |
| 697 "[ISO9075-2]" |
| 698 "XML" |
| 699 "CHANGE." |
| 700 "QE," |
| 701 "N" |
| 702 "CS" |
| 703 "IEC" |
| 704 "sequence:" |
| 705 "INTERNATIONAL" |
| 706 "PUBLIC)," |
| 707 "as" |
| 708 "value" |
| 709 "while" |
| 710 "(UCS)." |
| 711 "error" |
| 712 "CO," |
| 713 "[ISO9075-4]," |
| 714 "LOB" |
| 715 "real" |
| 716 "C1." |
| 717 "[ISO9075-2])." |
| 718 "F052," |
| 719 "<A>." |
| 720 "is" |
| 721 "<A>," |
| 722 "level," |
| 723 "it" |
| 724 "MONTH," |
| 725 "[ISO9075-14]." |
| 726 "MONTH." |
| 727 "in" |
| 728 "<C>" |
| 729 "SC" |
| 730 "ISO/IEC:" |
| 731 "ISO/IEC" |
| 732 "V," |
| 733 "same" |
| 734 "[ISO10646]." |
| 735 "\xe2\x80\x9cGR\xe2\x80\x9d" |
| 736 "arguments" |
| 737 "9" |
| 738 "<C>," |
| 739 "<C>." |
| 740 "Types" |
| 741 "Insert" |
| 742 "extended" |
| 743 "temporary" |
| 744 "I" |
| 745 "IT" |
| 746 "HOUR," |
| 747 "levels" |
| 748 "characters" |
| 749 "Y" |
| 750 "[ISO9075-9]" |
| 751 "stack" |
| 752 "lower" |
| 753 "transaction" |
| 754 "database" |
| 755 "QE." |
| 756 "without" |
| 757 "[ISO9075-4])." |
| 758 "entry" |
| 759 "the" |
| 760 "[ISO9075-10]," |
| 761 "USAGE," |
| 762 "left" |
| 763 "FEAT1," |
| 764 "FEAT1." |
| 765 "READ," |
| 766 "S161," |
| 767 "[ISO9075-10]" |
| 768 "identify" |
| 769 "using" |
| 770 "[UCS]." |
| 771 "[UCS]," |
| 772 "tables" |
| 773 "character" |
| 774 "ID\xe2\x80\x9d" |
| 775 "source" |
| 776 "add" |
| 777 "\xe2\x80\x9cONLY" |
| 778 "4" |
| 779 "PSM." |
| 780 "has" |
| 781 "S1" |
| 782 "match" |
| 783 "identical" |
| 784 "On" |
| 785 "C1," |
| 786 "D" |
| 787 "[ISO14651]" |
| 788 "read" |
| 789 "REPEATABLE" |
| 790 "T" |
| 791 "YEAR" |
| 792 "integer" |
| 793 "unique" |
| 794 "sorting" |
| 795 "like" |
| 796 "B," |
| 797 "Numeric" |
| 798 "[ISO9075-11]." |
| 799 "B1" |
| 800 "[ISO9075-11]," |
| 801 "SQL" |
| 802 "page" |
| 803 "NT," |
| 804 "right" |
| 805 "Java" |
| 806 "sequence" |
| 807 "\xc2\xa9ISO/IEC" |
| 808 "X" |
| 809 "specified" |
| 810 "S051," |
| 811 "FEAT" |
| 812 "XML." |
| 813 "for" |
| 814 "does" |
| 815 "be" |
| 816 "S2." |
| 817 "collations" |
| 818 "<A>" |
| 819 "O" |
| 820 "[ISO9075-11])," |
| 821 "on" |
| 822 "Square" |
| 823 "extension" |
| 824 "constraint" |
| 825 "column" |
| 826 "of" |
| 827 "F701," |
| 828 "(SQL/CLI)." |
| 829 "range" |
| 830 "GR" |
| 831 "extensions" |
| 832 "constructor" |
| 833 "commit" |
| 834 "or" |
| 835 "SUBJECT" |
| 836 "referenced" |
| 837 "statements" |
| 838 "B1." |
| 839 "into" |
| 840 "within" |
| 841 "ISO," |
| 842 "TRIGGER," |
| 843 "because" |
| 844 "references" |
| 845 "operator" |
| 846 "COMMITTED," |
| 847 "[ISO9075-14]" |
| 848 "rows" |
| 849 "REFERENCE" |
| 850 "area" |
| 851 "S041," |
| 852 "inserted" |
| 853 "support" |
| 854 "there" |
| 855 "long" |
| 856 "start" |
| 857 "SQLSTATE" |
| 858 "authorized" |
| 859 "FCD" |
| 860 "NT" |
| 861 "READ" |
| 862 "function" |
| 863 "S111," |
| 864 "but" |
| 865 "D2." |
| 866 "line" |
| 867 "with" |
| 868 "default" |
| 869 "<B>," |
| 870 "B1," |
| 871 "SHOULD" |
| 872 "[ISO9075-13]," |
| 873 "VARYING," |
| 874 "<B>." |
| 875 "CLI," |
| 876 "called" |
| 877 "delete" |
| 878 "DELETE," |
| 879 "(SQL/MED)." |
| 880 "[ISO9075-4]:" |
| 881 "associated" |
| 882 "USA" |
| 883 "defined" |
| 884 "CHARACTER" |
| 885 "an" |
| 886 "[ISO9075-4])" |
| 887 "non-deterministic" |
| 888 "single" |
| 889 "at" |
| 890 "[ISO9075-4]." |
| 891 "\xe2\x80\x9cOLAP\xe2\x80\x9d" |
| 892 "Function" |
| 893 "functions" |
| 894 "no" |
| 895 "A," |
| 896 "A1" |
| 897 "other" |
| 898 "5" |
| 899 "declare" |
| 900 "A1," |
| 901 "A1." |
| 902 "E" |
| 903 "truncate" |
| 904 "symbol" |
| 905 "prepared" |
| 906 "CS." |
| 907 "U" |
| 908 "variable" |
| 909 "STANDARD" |
| 910 "Page" |
| 911 "(SQL/JRT)." |
| 912 "SELECT," |
| 913 "lead" |
| 914 "Sequence" |
| 915 "required" |
| 916 "[ISO9075-9]," |
| 917 "NOTE" |
| 918 "depth" |
| 919 "9075-1:2011(E)" |
| 920 "time" |
| 921 "[ISO9075-3]" |
| 922 "(SQL/PSM)." |
OLD | NEW |