Wydobycie danych w sql serverze

Wydobycie danych w sql serverze
  • Rejestracja: dni
  • Ostatnio: dni
0

Dlaczego w niektórych tutorialach sql servera w selecie wybrane pola podajemy w [], a w niektórych tutorialach tych [] nie ma? Sprawdzałem to zarówno z [] i bez nich działa.

np. 1 wersja: select [Id]
2 wersja select Id

Progress
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 220
0

Tak jak kolega w komentarzu pisał używa się ich do nazw zawierających spacje, ale nie tylko, tyczy się to ogólnie znaków specjalnych. Podobnie jeżeli w nazwie użyte są słowa kluczowe wykorzystywane w składni T-SQL, wtedy też trzeba nazwę wziąć w nawiasy.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

@BlackBad: bo potem pole się nazywa [To jest pole, które zawiera id firmy] i nikt nie widzi w tym nic dziwnego...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.