- 修复 Oracle 插入 LONG RAW 类型的问题;

This commit is contained in:
2881099
2023-05-17 15:38:53 +08:00
parent 6adae602cf
commit 1d41088aff
10 changed files with 241 additions and 4 deletions

View File

@ -461,6 +461,12 @@ and not exists(select 1 from all_constraints where index_name = a.index_name and
else if (sqlType.StartsWith("BLOB"))
{
}
else if (sqlType.StartsWith("RAW"))
{
}
else if (sqlType.StartsWith("LONG RAW"))
{
}
else if (sqlType == "REAL" || sqlType == "DOUBLE" || sqlType == "FLOAT")
{
}

View File

@ -465,6 +465,12 @@ and not exists(select 1 from all_constraints where constraint_name = a.index_nam
else if (sqlType.StartsWith("NCLOB"))
{
}
else if (sqlType.StartsWith("RAW"))
{
}
else if (sqlType.StartsWith("LONG RAW"))
{
}
else if (char_used.ToLower() == "c")
sqlType += sqlType.StartsWith("N") ? $"({data_length / 2})" : $"({data_length / 4} CHAR)";
else if (char_used.ToLower() == "b")