Pracuję z utworzonym przeze mnie widokiem SQL, ale chcę dodać kolumnę ID (nasienie tożsamości), ponieważ bieżący nie ma żadnego. Jak mogę to zrobić w widoku SQL?Widok SQL z kolumną ID
5
A
Odpowiedz
7
Jeśli w tabeli podstawowej nie ma kolumny tożsamości, można ją wygenerować za pomocą pseudo-kolumn.
W serwerze SQL: SELECT ROW_NUMBER() OVER (ORDER BY FiscalYear, FiscalMonth), FiscalYear, FiscalMonth ... od ... Zobacz http://msdn.microsoft.com/en-us/library/ms186734.aspx
w Oracle: SELECT ROWNUM, FiscalYear, FiscalMonth,. .. OD ... . W Oracle, ROWNUM używa kolejności w zestawie wyników.
2
Należy dodać kolumnę tożsamości do tabeli bazowej, jeśli nie istnieje. Następnie możesz zaktualizować widok, aby uwzględnić tę kolumnę.
1
Jeśli faktycznie nie dbasz o to, by faktycznie był on ziarnem tożsamości. Możesz użyć ROW_NUMBER() do wygenerowania powierzchownego id.
1
można po prostu użyć poniżej, aby automatycznie dodać GUID do widzenia:
CREATE VIEW VIEW_Name
AS
NEWID() AS ID,
your other columns here
FROM
dbo.YourTable
Powiązane problemy
- 1. Problem z automatycznie zwiększaną kolumną "id"
- 2. Utwórz widok z kolumną num_rows - MySQL
- 3. Widok kręgosłupa z dynamicznym id
- 4. Wkładka zbiorcza serwera SQL zeruje się z kolumną czasu
- 5. SQL: Jak utworzyć widok z zapytania rekurencyjnego?
- 6. SQL: zwraca tabelę użytkowników z kolumną obliczoną dla procentu dopasowania?
- 7. SQL Server 2005 Utwórz tabelę z kolumną Domyślny zakres wartości
- 8. SSIS Dataflow CSV do SQL Server z kolumną DateTime2
- 9. T-SQL SELECT z GROUP BY id
- 10. Jak utworzyć widok SQL z SQLAlchemy?
- 11. vb.net sql ostatnio wstawiony ID
- 12. siatka wpf z zamrożoną kolumną
- 13. Wybierz pomiędzy kolumną wartości
- 14. Skórki przeciągane jQuery z kolumną wielokrotną CSS3
- 15. Postgresql Offset Behavior z kolumną json
- 16. Mapowanie SQL widok w kodzie pierwszego podejścia
- 17. Android tabela z więcej niż jedną kolumną jak iOS collectionView
- 18. SQL Wybierz lub wstaw ID zwrotu
- 19. autouzupełnianie w dół zgodnie z sąsiednią kolumną
- 20. ExtJs TreeGrid z kolumną edytora. Istnieje?
- 21. pobierz informacje z innej tabeli, gdzie id = id
- 22. T-SQL - Sprawdź, czy widok jest SCHEMABINDING
- 23. Jak odbudować widok w SQL Server 2008
- 24. Znajdowanie elementów z dynamicznym Id
- 25. czy można powielić widok z serwera SQL na inny?
- 26. utworzyć lub zamienić błąd SQL WIDOK
- 27. CSS holy grail - wydanie z 2 stałymi/1 płynną kolumną
- 28. Zapytanie SQL umożliwiające znalezienie wszystkich tabel w bazie danych z kolumną o określonej nazwie
- 29. Błąd 1934 serwera SQL pojawia się na INSERT do tabeli z kolumną obliczoną PHP/PDO
- 30. SQL - scalanie dwóch tabel w jedną tabelę/widok