我已經建立查詢來設置分區並使用row_number這裏的問題是我錯過了某些person_id記錄,但是當我使用where條件我能夠獲取記錄。 `SELECT C.* FROM
(SELECT
B.PROVIDER_PAU_DK AS PROVIDER_PAU_DK,
B.PERSON_ID AS PERSON_ID,
B.POS_BEGIN_DATE AS POS_BEGIN_DATE,
修改列的MySql報告錯誤後: ALTER TABLE MyTable MODIFY mycolumn DECIMAL(9,4)
[2016-05-31 15:43:03] [22001][1264] Data truncation: Out of range value for column 'mycolumn' at row 33934497
的問題是如何使用數33934497選擇行?
採樣輸入 Name | Value | Timestamp
-----|-------|-----------------
One | 1 | 2016-01-01 02:00
Two | 3 | 2016-01-01 03:00
One | 2 | 2016-01-02 02:00
Two | 4 | 2016-01-03 04:00
所需的輸出 Name | Value
鑑於T-SQL的工作示例: SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row_id
FROM
[schemaName].[Zoo]
如果我保持*選擇它拋出以下錯誤ORA-00923: FROM keyword not found where expected。 有沒有辦法保持* selector,並使其在oracle pl/sql中工作?