dodałem tabelę do bazy danych z następującymi nazwami kolumn i typów danychSQL: Dlaczego SYS.COLUMNS pokazać moje kolumny o różnych właściwościach, niż ustawić
„ID” bigint „Opis” nchar (11)
Jeśli sprawdzam widok projektu tabeli, typy danych kolumn są takie, jak je ustawiam.
Gdybym napisać kwerendę, która dostanie kolumny w tej tabeli z SYS.COLUMNS właściwości kolumn są różne np (the max_length opisu jest 22, a nie 11)
Może ktoś wyjaśnić, dlaczego tak jest?
Używam Microsoft SQL Server Enterprise Edition (64-bit), jeśli jest to istotne.
dziękuję. Przyjmuję twoją odpowiedź, gdy strona mi pozwoli. Jeśli spróbuję uzyskać precyzję kolumny z SYS.COLUMNS, to daje mi ona 0. Czy istnieje sposób na odzyskanie numeru, który ustawiłem w rozmiarze z zapytaniem? EDYCJA: Precyzja jest tylko 0 dla opisu, to 19 dla biginta –
precyzja ma sens tylko dla nieokreślonych typów numerycznych (np. Zmiennoprzecinkowe, dziesiętne). –