Skip to content

Commit

Permalink
[MariaDB] Support NATIONAL CHAR data types (#4033)
Browse files Browse the repository at this point in the history
  • Loading branch information
Naros authored Mar 29, 2024
1 parent f2963b5 commit 6a05cee
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
2 changes: 1 addition & 1 deletion sql/mariadb/MariaDBParser.g4
Original file line number Diff line number Diff line change
Expand Up @@ -2263,7 +2263,7 @@ dataType
| NVARCHAR
| LONG
) VARYING? lengthOneDimension? BINARY? (charSet charsetName)? (COLLATE collationName | BINARY)? # stringDataType
| NATIONAL typeName = (VARCHAR | CHARACTER) lengthOneDimension? BINARY? # nationalStringDataType
| NATIONAL typeName = (VARCHAR | CHARACTER | CHAR) lengthOneDimension? BINARY? # nationalStringDataType
| NCHAR typeName = VARCHAR lengthOneDimension? BINARY? # nationalStringDataType
| NATIONAL typeName = (CHAR | CHARACTER) VARYING lengthOneDimension? BINARY? # nationalVaryingStringDataType
| typeName = (
Expand Down
1 change: 1 addition & 0 deletions sql/mariadb/examples/fast/ddl_create.sql
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ CREATE USER 'jim' @localhost IDENTIFIED BY '123';
create table new_t (like t1);
create table log_table(row varchar(512));
create table log_table(row character(512));
create table new_t (c national char);
create table ships(name varchar(255), class_id int, id int);
create table ships_guns(guns_id int, ship_id int);
create table guns(id int, power decimal(7,2), callibr decimal(10,3));
Expand Down

0 comments on commit 6a05cee

Please sign in to comment.