webForumDet fria alternativet

Datatypen Räknare i SQL databas

4 svar · 978 visningar · startad av Calippo

CalippoMedlem sedan aug. 2002536 inlägg
#1

1. I Access så kan man ju göra en kolumn i en tabell till Räknare som automatiskt ökar med 1 för varje post man lägger till.

Man ska man ha för datatyp i SQL databas för att åstadkomma samma sak?

---------

2. I Access brukar jag använda:
- räknare
- text
- tal
- datum/tid (kort)
- pm
- ja/nej

Vilka motsvarigheter i SQL ska man använda?

---------

Använder MS SQL Server Management Stuio Express.

@ndersMedlem sedan juni 200032 969 inlägg
#2

I SQL Server använder du en integer med identity.

CalippoMedlem sedan aug. 2002536 inlägg
#3

Tack, det fungerade med Identity.

Har du svar på fråga 2 också?

2. I Access brukar jag använda:
- räknare
- text
- tal
- datum/tid (kort)
- pm
- ja/nej

Vilka motsvarigheter i SQL ska man använda?

Finns ju så många att välja bland, char, nchar, ntext, varchar osv.

Någon som kan fylla i resten enligt såhär:
- räknare => "int med identity"

- text => ?
- tal => ?
- datum/tid (kort) => ?
- pm => ?
- ja/nej => ?

@ndersMedlem sedan juni 200032 969 inlägg
#4

text -> varchar
tal -> integer, decimal, float - beroende på vad du vill ha
datum/tid -> datetime
pm -> text
ja/nej -> bit

n-datatyperna ska du bara använda om du behöver lagra unicode-tecken.

CalippoMedlem sedan aug. 2002536 inlägg
#5

Tack...

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)