【问题标题】:SQL Server Insert on the last RowSQL Server 在最后一行插入
【发布时间】:2022-06-15 21:39:17
【问题描述】:

我有一条语句在我的数据库中的表中插入一个新行,但新行被添加到表的第一行。我想在表格末尾添加一个新行,我该怎么做?

INSERT INTO myTable(IFACTUURREGELNUMMER, FACTUURNUMMER, REGELNUMMER, KOSTCODE, DOSSIERNUMMER, OMSCHRIJVING, RELATIE, PRIJS, AANTAL, BEDRAG, VALUTA, BTWCODE, BTWBEDRAG)
    VALUES (@INVOICELINENUMBERM, @INVOICENUMBER, @RULENUMBER, @COSTCODE, @CASENUMBER, @DESCRIPTION,@RELATION, @PRICE, @QUANTITY, @AMOUNT, @CURRENCIES, @BTWCODE, @BTWAMOUNT)

【问题讨论】:

  • 一个表中没有“first”或“last”,它是一个无序集合

标签: sql sql-server


【解决方案1】:

表格中没有第一个或最后一个。

无论如何:您可以使用 ORDER BY

SELECT * FROM myTable ORDER BY IFACTUURREGELNUMMER DESC

你也可以有多个 ORDER BY

SELECT * FROM myTable ORDER BY IFACTUURREGELNUMMER DESC, INVOICENUMBER ASC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-16
    • 2016-12-22
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多