Sto lavorando con una vista SQL che ho creato ma voglio aggiungere in una colonna ID (identità seed) come quella attuale non ne ha. Come posso realizzare questo in SQL View?SQL View con colonna ID
risposta
Se non vi è alcuna colonna Identity nella tabella sottostante, è possibile generarne una con pseudo colonne.
in SQL Server: SELECT ROW_NUMBER() OVER (ORDER BY FiscalYear, FiscalMonth), FiscalYear, FiscalMonth, ... FROM ... Vedere http://msdn.microsoft.com/en-us/library/ms186734.aspx
In Oracle: SELECT ROWNUM, FiscalYear, FiscalMonth,. .. A PARTIRE DAL ... . In oracle, ROWNUM utilizza l'ordine nel set di risultati.
è necessario aggiungere la colonna di identità alla tabella sottostante, se non esiste già. Quindi puoi aggiornare la vista per includere questa colonna.
Se non ti interessa realmente essere un seme di identità. È possibile utilizzare ROW_NUMBER() per generare un ID superficiale.
Si può semplicemente utilizzare il seguente per aggiungere automaticamente GUID alla vista:
CREATE VIEW VIEW_Name
AS
NEWID() AS ID,
your other columns here
FROM
dbo.YourTable
- 1. Problema con colonna "id" con incremento automatico
- 2. SQL Server: come aggiungere una nuova colonna Identity e popolare la colonna con id?
- 3. Usa SQL View o SQL Query?
- 4. SQL View o Table
- 5. SQL: come raggruppare per ID e identificare la colonna con il valore più alto?
- 6. SQL View vs Derived Table
- 7. vb.net sql ultimo ID inserito
- 8. SUM Colonna SQL SERVER
- 9. Aggiungere la colonna Id in una migrazione
- 10. Sommare il valore della colonna in modo incrementale con la stessa colonna ID
- 11. SQLSTATE [42S22]: colonna non trovata: 1054 colonna sconosciuta 'id' in 'clausola where' (SQL: selezionare * da `songs` dove` id` = 5 limite 1)
- 12. Aggiungi colonna ID per gruppo
- 13. Indici predefiniti sulla colonna id?
- 14. Regolare colonna MySQL ID +1
- 15. Center View (CheckBox) che utilizza layout_weight nella colonna TableRow
- 16. SQL Server Management Studio Schema View
- 17. SQL Server view Stored Procedure relazioni complete
- 18. sql selezionare con nome colonna come
- 19. Valore predefinito colonna SQL con Entity Framework
- 20. SQL Server: ALTER con ADD nuova colonna
- 21. Mappatura di SQL View a JPA Entity
- 22. SQL SELECT distinta colonna
- 23. Zend Framework URL View Helper aggiunge "id" per impostazione predefinita
- 24. SQL WHERE colonna = tutto
- 25. Come creare la colonna ID in R
- 26. Query SQL con SOMMA su colonna in tabella JOIN
- 27. colonna calcolata in SQL Server
- 28. Aggiunta di una colonna dopo un'altra colonna in SQL
- 29. Combina colonna varchar con colonna int
- 30. PostgreSQL riferimento colonna "id" è ambigua