sql - 如何通过 SQL 函数转换使用任何文本格式将日期类型放入访问列
问题描述
我正在尝试做一些在我看来非常初级的事情。但我仍然没有找到解决方案。
我有一个应用程序可以与多个 DBMS、Oracle、SQL Server 和 Access 一起使用。
事情是插入一列数据;我构建了翻译函数(使用 SQL 函数进行转换)来转换包含格式为“YYYY-MM-DD HH24:MI:SS”的数据的文本字符串,它们适用于 Oracle 和 SQL Server。我只想将我格式中的文本数据放入日期数据类型中,并从日期数据类型中反向获取我格式中的文本。我找到了如何从日期获取文本格式,即“”。但我找不到相反的,把我的文本格式变成日期。
在甲骨文中:
日期到字符
return(std::string("TO_CHAR(") + op + ", " + "'YYYY-MM-DD HH24:MI:SS'" + ")");
迄今为止的字符
return(std::string("TO_DATE('") + op + "', " + "'YYYY-MM-DD HH24:MI:SS'" + ")");
在 SQL Server 中:
日期到字符
return(std::string() + "Convert(nvarchar(30), " + op + ", 20)");
迄今为止的字符
return(std::string("Convert(datetime, \'") + op + "\', 20)");
在访问中:
日期到字符
return(std::string("FORMAT(") + op + ", " + "'YYYY-MM-DD HH:NN:SS'" + ")");
迄今为止的字符
???
再见
解决方案
尝试这个:
return(std::string("CDate(" + op + ")");
推荐阅读
- python - Python嵌套类:未定义自我
- python-3.x - Flask-socketio 没有收到来自客户端的消息
- javascript - React & Firebase - 进行多个 Firebase 调用并等待所有承诺完成
- python-3.x - 如何解决不正确的出生日期数据
- php - 在 WooCommerce 产品循环上显示可变产品的自定义价格范围
- spring - 如何在spring data jpa中使用和/或条件创建rest API
- ruby-on-rails - React-Rails 6 - 无法导入 node_modules 包
- kubernetes - 在 GKE 中以微秒为单位获取事件的时间戳(观察)
- python - 第 10 行的块标记无效:“endblock”,预期为“empty”或“endfor”。您是否忘记注册或加载此标签?django(蟒蛇)
- azure - 如何使用用于 Azure Blob 存储的新 Java v12 SDK 检索分段的容器列表?