Avatar billede sn0wflake Nybegynder
04. juni 2002 - 04:31 Der er 1 kommentar og
2 løsninger

Feltnavne

Skal alle feltnavne i hele databasen være unikke? Vil det generere fejl hvis der bruges punktum separering (table.feltnavn) som i Access?
Hvilke problemer kan man støde ind i ved konvertering fra en Access database til MS SQL Server?
Avatar billede pierrehusted Nybegynder
04. juni 2002 - 08:07 #1
Feltnavne skal bare være unikke indenfor den enkelte tabel.
Punktum i navne ved jeg ikke om man kan...  men jeg prøver lige...

Det er ikke godt at bruge ÆØÅ eller mellemrum i feltnavne. Du skal også passe på ikke at bruge reserverede ord, som TYPE, FROM, BY, etc.
Avatar billede pierrehusted Nybegynder
04. juni 2002 - 08:11 #2
Feltnavne med punktummer er den heller ikke så glad for.

Men med alle de underlige feltnavne er der den mulighed at oprette feltnavnet alligevel, og så bruge [] omkring når man bruger feltet.

TYPE skal f.eks. kaldes som [TYPE]
test.test skal f.eks. kaldes som [test.test]


I konverteringen af data skal du passe på at ÆØÅ bliver overført rigtigt. Det giver altid problemer.


Hovsa...  dit spørgsmål med punktum drejede sig jo ikke om feltnavne med punktum i.  Sorry!
Ja, du kan godt bruge tabelnavn.feltnavn på SQL Server.
Avatar billede jakobandersen Nybegynder
04. juni 2002 - 09:05 #3
Nej alle feltnavne i databasen skal ikke være unikke, blot feltnavnene i de enkelte tabeller er unikke.

Du kan sagtens stadig bruge punktumseparering som du siger, det fungerer helt på samme måde i SQL Server som i access.

Problemer der kan opstå ved konvertering kan du læse meget mere om her:
http://www.aspfaq.com/show.asp?id=2182
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester