Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ändra nycklar, får man det även i SQL-Server?

Postades av 2003-01-29 07:09:58 - Roland Ringhede, i forum databaser, Tråden har 4 Kommentarer och lästs av 635 personer

Hitta de en för mig ny möjlighet som jag inte trodde fungerade men verkar fungera bra i Access. Även om jag tidigare lärt mig att man inte skall göra så.

Om man ändrar ett nyckelfält i en tabell och de är kopplade till andra tabeller så ändras nycklarna i de tabellerna också. (kanonbra)

Nu till min fråga. Fungerar detta även i MS SQL-server ?

kommentar: Tidigare har jag fått lära mig att nycklar är "heliga" och får eller kan inte ändras annat än att raden med gamla nycklarna raderas och en ny rad läggs in med nya nyckelfält.
När man kopplar tabeller i Access anger mean relationen mellan dem och om man önskar uppdatering vilket jag bara trodde gällde inne i Access-miljön men fungerar utifrån via SQL-anrop med ADO

OBS Missa inte frågan bland alla text




Svara

Sv: Ändra nycklar, får man det även i SQL-Server?

Postades av 2003-01-29 10:38:33 - Lars Berg

Jo möjligheten finns även i SQL server 2000

Du kan när du definierar dina foreign key(s) ange

<code>
create table pk(c1 int primary key)
create table fk(c1 int references pk on update cascade)
</code>


Svara

Sv: Ändra nycklar, får man det även i SQL-Server?

Postades av 2003-01-29 10:58:25 - Andreas Hillqvist

Varför behöver man ändra en nyckel? Om det är en naturlig nyckel. T.Ex. Login namn i en användartabell. Kan det ju vara bättre med en räknare.
Mindre i storlek. Vilket gör den snabbare att söka och sortera efter.


Svara

Sv: Ändra nycklar, får man det även i SQL-Server?

Postades av 2003-01-29 12:17:37 - Roland Ringhede

Vaför man behöver ändra nycklar?

Jo om man har en tabell där ID finns relaterad till ett antal tabeller, och så önskar man byta ID på denna. Om nu nyckeln är relaterat i en mängd tabeller så behövs en hel del kod för att byta i samtliga tabeller. Därför blir det mycket enkelt om det nu även fungerar i SQL-server liknande som Access.

Nycklar som numer och andra påhittade fält bör undvikas om det finns naturliga alternativ.


Svara

Sv: Ändra nycklar, får man det även i SQL-Server?

Postades av 2003-01-29 18:42:28 - Roland Ringhede

Det fungerar med att uppdatera nyckelfält även i SQL-Server

Exporterade en Access databas till SQL-Server men var tvungen att göra om relationer mellan tabeller. Därefter fungerade det.



Svara

Nyligen

  • 13:18 Website builder
  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 571 446
27 965
271 786
665
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies