mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-23 04:23:47 +08:00
Synchronization code
This commit is contained in:
@@ -149,6 +149,7 @@ namespace SqlSugar
|
||||
new KeyValuePair<string, CSharpDataType>("time",CSharpDataType.TimeSpan),
|
||||
|
||||
new KeyValuePair<string, CSharpDataType>("float",CSharpDataType.@decimal),
|
||||
new KeyValuePair<string, CSharpDataType>("real",CSharpDataType.@float),
|
||||
|
||||
new KeyValuePair<string, CSharpDataType>("blob",CSharpDataType.byteArray),
|
||||
new KeyValuePair<string, CSharpDataType>("image",CSharpDataType.byteArray),
|
||||
|
@@ -101,6 +101,8 @@ namespace SqlSugar
|
||||
return string.Format("(CAST(TO_CHAR({0},'mi') AS NUMBER))", parameter.MemberName);
|
||||
case DateType.Millisecond:
|
||||
return string.Format("(CAST(TO_CHAR({0},'ff3') AS NUMBER))", parameter.MemberName);
|
||||
case DateType.Quarter:
|
||||
return string.Format("(CAST(TO_CHAR({0},'q') AS NUMBER))", parameter.MemberName);
|
||||
case DateType.Weekday:
|
||||
return $" (TO_NUMBER(TO_CHAR({parameter.MemberName}, 'D'))-1) ";
|
||||
case DateType.Day:
|
||||
|
@@ -200,6 +200,10 @@ namespace SqlSugar
|
||||
{
|
||||
format = "ms";
|
||||
}
|
||||
if (parameter2.MemberValue.ObjToString() == DateType.Quarter.ToString())
|
||||
{
|
||||
format = "q";
|
||||
}
|
||||
if (parameter2.MemberValue.ObjToString() == DateType.Weekday.ToString())
|
||||
{
|
||||
return $" extract(DOW FROM cast({parameter.MemberName} as TIMESTAMP)) ";
|
||||
|
@@ -219,6 +219,8 @@ namespace SqlSugar
|
||||
return string.Format("(CAST(TO_CHAR({0},'mi') AS NUMBER))", parameter.MemberName);
|
||||
case DateType.Millisecond:
|
||||
return string.Format("(CAST(TO_CHAR({0},'ff3') AS NUMBER))", parameter.MemberName);
|
||||
case DateType.Quarter:
|
||||
return string.Format("(CAST(TO_CHAR({0},'q') AS NUMBER))", parameter.MemberName);
|
||||
case DateType.Weekday:
|
||||
return $" (TO_NUMBER(TO_CHAR({parameter.MemberName}, 'D'))-1) ";
|
||||
case DateType.Day:
|
||||
|
@@ -221,6 +221,10 @@ namespace SqlSugar
|
||||
{
|
||||
format = "ms";
|
||||
}
|
||||
if (parameter2.MemberValue.ObjToString() == DateType.Quarter.ToString())
|
||||
{
|
||||
format = "q";
|
||||
}
|
||||
if (parameter2.MemberValue.ObjToString() == DateType.Weekday.ToString())
|
||||
{
|
||||
return $" extract(DOW FROM cast({parameter.MemberName} as TIMESTAMP)) ";
|
||||
|
Reference in New Issue
Block a user