Pytania otagowane jako sql

Structured Query Language (SQL) to język do wysyłania zapytań do baz danych. Pytania powinny zawierać przykłady kodu, strukturę tabeli, przykładowe dane oraz znacznik implementacji DBMS (np. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 itp.). Jeśli twoje pytanie dotyczy wyłącznie określonego DBMS (używa określonych rozszerzeń / funkcji), użyj zamiast tego znacznika DBMS. Odpowiedzi na pytania oznaczone SQL powinny używać standardowego SQL ISO / IEC.

22
SQL MAX wielu kolumn?
Jak zwrócić 1 wartość na wiersz z maksymalnie kilku kolumn: Nazwa tabeli [Number, Date1, Date2, Date3, Cost] Muszę zwrócić coś takiego: [Number, Most_Recent_Date, Cost] Pytanie?
372 sql  sql-server  tsql 






15
Błąd MySQL: specyfikacja klucza bez długości klucza
Mam tabelę z kluczem podstawowym, który jest varchar (255). Pojawiły się przypadki, w których 255 znaków to za mało. Próbowałem zmienić pole na tekst, ale pojawia się następujący błąd: BLOB/TEXT column 'message_id' used in key specification without a key length jak mogę to naprawić? edycja: Powinienem również wskazać, że ta …


19
Nie można wstawić wyraźnej wartości dla kolumny tożsamości w tabeli „table”, gdy IDENTITY_INSERT jest ustawiony na OFF
Występuje następujący błąd podczas wykonywania następującego skryptu. Na czym polega błąd i jak go rozwiązać? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) Błąd: Serwer: Msg 544, poziom 16, stan 1, wiersz 1 Nie można wstawić wyraźnej wartości dla kolumny tożsamości w tabeli „table”, gdy IDENTITY_INSERT jest ustawiony na OFF.
361 sql  sql-server  sybase 


16
Czy widok jest szybszy niż proste zapytanie?
Jest select * from myView szybciej niż samo zapytanie, aby utworzyć widok (w celu uzyskania tego samego zestawu wyników): select * from ([query to create same resultSet as myView]) ? Nie jest dla mnie całkowicie jasne, czy widok używa jakiegoś buforowania, dzięki czemu jest szybszy w porównaniu z prostym zapytaniem.

4
Jakie jest znaczenie przedrostka N w instrukcjach T-SQL i kiedy powinienem go używać?
Widziałem przedrostek N w niektórych zapytaniach wstawiających T-SQL. Wiele osób używało Nprzed wstawieniem wartości do tabeli. Szukałem, ale nie byłem w stanie zrozumieć, jaki jest cel włączenia Nprzed wstawieniem ciągów do tabeli. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), W jakim celu służy ten prefiks „N” i kiedy należy …
352 sql  sql-server  tsql 




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.