当前位置: 首页 > 知识库问答 >
问题:

从Oracle迁移到SQL server。双表选择查询->SQL server

蒋承教
2023-03-14

我正在从Oracle迁移到sql server 2008。

我对系统中的双表进行了一些查询,

从DUAL中选择TO_CHAR(TRUNC(sysdate,'day')-0,'YYYYMMDD')

由于SQL server中没有双表,如何在SQL server上使用getdate with convert获得相同的结果?

我还听说过为双精度添加虚拟表,但这应该适用于我的查询吗?

共有2个答案

呼延聪
2023-03-14

在SQL Server中,表中的是可选的,但在连接和其他带有别名的复杂语法的情况下,仍然需要它,这是创建它的最佳方法。

Select 'x' C into dbo.Dual
(1 row affected)
欧阳智志
2023-03-14

您可以使用转换()和nofrom子句:

SELECT REPLACE(CONVERT(VARCHAR(10), getdate(), 121), '-', '')

或使用112:

SELECT CONVERT(VARCHAR(8), getdate(), 112)
 类似资料:
  • 问题内容: 我们的Oracle数据库遇到了严重的性能问题,我们想尝试将其迁移到基于MySQL的数据库(直接使用MySQL,或者最好是Infobright)。 问题是,在我们实际上不知道新数据库的所有功能是否符合我们的需求之前,我们需要让旧系统和新系统至少重叠数周(如果不是几个月)。 因此,这是我们的情况: Oracle数据库由多个表组成,每百万行。白天,实际上有成千上万的语句,我们无法停止迁移。

  • 我正在将我的java应用程序从Oracle JDK迁移到AdoptopenJDK,那么迁移到AdoptopenJDK需要做哪些更改。

  • 我有两个连接到SQL Server 2005数据库的大程序。 现在,我们将使用SQL server 2008迁移到一个新服务器。当连接到新服务器时,程序不再工作,原因是在程序中的所有查询中,只使用表名,并且它们不是表。因此,SQL server 2008无法识别它们,除非我在表名之前使用架构名称。。。 对我来说,更改两个程序中的所有查询以在表名称之前添加模式名称是非常非常困难的。 我在这个论坛上读

  • 我刚开始冬眠。我有两张桌子,有一对多的关系。有两个表格: 这是一个父类,它与图像表有一对多关系 现在我想使用父类的id(即:pashminaId)从类中选择一个 如: 选择IMAGE_NAMETBL_IMAGEPASHMINA_ID='some_digit'; 我怎么能在图像类中传递pashminaId,因为没有它只有一个父类的对象创建。 那么,我如何在Hibernate中实现这一点? 谢谢!希望

  • 问题内容: 使用oracle SQL时,是否可以基于子查询中的text_string运行查询?一个例子可以阐明我要做什么 外部查询旨在计算从query_table中检索到的每个查询的结果数。 有什么方法可以执行在同一查询中从query_table中检索到的sql语句? 谢谢 编辑:我能够使用dbms_xmlgen.get_xml()函数从表中查询sql。我想任何导致sql被解析和执行的命令都可以工

  • 问题内容: 我有一个Oracle表,其中包含一组范围(RangeA和RangeB)。这些列是varchar,因为它们可以同时容纳数字和字母数字值,如以下示例所示: 我需要执行一个查询,该查询仅返回具有数值的记录,并对该查询执行Count。到目前为止,我已经尝试过使用两个不同的查询来做到这一点,但没有任何运气: 查询1: 查询2: 子查询工作正常,因为我得到的两个记录都只有数字值,但是查询的COUN