Avatar billede agony2 Nybegynder
12. april 2002 - 11:57 Der er 15 kommentarer og
1 løsning

Ændre datatypen vi SQL i en MS SQL DB

Hejsa

Jeg har et felt som er en varchar(50), men hvordan kan jeg gennnem en sql statement ændre dette til en varchar(255) ???
Avatar billede bennytordrup Nybegynder
12. april 2002 - 12:11 #1
alter table sometable
  fieldname varchar(255)
Avatar billede bennytordrup Nybegynder
12. april 2002 - 12:11 #2
AFAIR beholdes værdierne
Avatar billede agony2 Nybegynder
12. april 2002 - 12:17 #3
sådan:

strSQL = "ALTER TABLE [tabel] [felt] varchar(255)"
??????

og hvor skal den AFAIR ind i billedet ?
Avatar billede bennytordrup Nybegynder
12. april 2002 - 12:18 #4
Den skal ikke med. Det var en kommentar om, at eksisterende værdier i [felt] beholdes så vidt jeg husker.
Avatar billede agony2 Nybegynder
12. april 2002 - 12:20 #5
tester lige :)
Avatar billede bennytordrup Nybegynder
12. april 2002 - 12:21 #6
Forhåbentlig på test data 8-)
Avatar billede agony2 Nybegynder
12. april 2002 - 12:25 #7
benny.tordrup << ja, men det bliver efter forkost.
Avatar billede agony2 Nybegynder
12. april 2002 - 13:15 #8
jeg får desværre denne:

System.Data.SqlClient.SqlException: Line 1: Incorrect syntax near 'lla_Items'.


min sql ser sådan her du:

strAlter = "Alter lla_Items item_bodytext varchar(255)"
Avatar billede bennytordrup Nybegynder
12. april 2002 - 13:26 #9
alter table lla_items item_bodytext varchar(255)
Avatar billede bennytordrup Nybegynder
12. april 2002 - 13:26 #10
VB.NET?
Avatar billede agony2 Nybegynder
12. april 2002 - 13:29 #11
benny.tordrup << ja VB.NET.
Skal order Modify ikke indgår ??

ALTER table lla_Items MODIFY item_bodytext varchar(255)
Avatar billede bennytordrup Nybegynder
12. april 2002 - 13:31 #12
Sorry:

alter table lla_items alter item_bodytext varchar(255)
Avatar billede bennytordrup Nybegynder
12. april 2002 - 13:31 #13
Nu kan jeg heller ikke finde ud af at skrive af efter books online :-/

alter table lla_items alter column item_bodytext varchar(255)
Avatar billede agony2 Nybegynder
12. april 2002 - 13:34 #14
det er helt oki :) jeg kan end ikke finde noget online om det.
Avatar billede agony2 Nybegynder
12. april 2002 - 13:40 #15
benny.tordrup << du skal have tak (og 30 point)
Avatar billede bennytordrup Nybegynder
12. april 2002 - 13:45 #16
Selv om jeg skal have et afskrivningskursus ;-)
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