Question : Pour changer l'arrangement asni_padding d'une colonne.

Serveur 2005

How de SQL pour changer l'arrangement asni_padding d'une colonne sans recréer la table entière. le

Here est l'arrangement ansi_padding des colonnes de l'adresse 1

I de l'abbr 1
bank du branch_name 0
bank du bank_name 0
bank du bank_code 0
bank de l'ansi_padding_setting
bank de column_name de la table bank.

table_name veulent placer ansi_padding au loin au bank_abbr de colonnes, bank_address.
class= de

Réponse : Pour changer l'arrangement asni_padding d'une colonne.

Une COLONNE de CHANGEMENT est cheville en bois allant travailler. Comme le BOL énonce : « •La remplissage d'ANSI_PADDING est toujours DESSUS pour CHANGENT LA COLONNE » (voir le http://msdn.microsoft.com/en-US/library/ms190273(v=SQL.90).aspx).

Ainsi la manière de Th seulement que je peux penser à sans recréer la table entière est :
- ajouter une nouvelle colonne
- copie des données de la vieille colonne
- chute de la vieille colonne
- retitrage de la nouvelle colonne

Je pense que recréant la table est plus rapide.
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
PLACER ANSI_PADDING AU LOIN
ALLER
CHANGER la banque de TABLE AJOUTENT l'abbr_tmp VARCHAR (50) NON NULS
ALLER
METTRE À JOUR l'abbr_tmp = l'abbr RÉGLÉS de banque
ALLER
CHANGER l'abbr de COLONNE de BAISSE de banque de TABLE
ALLER
Sp_rename « dbo.bank.abbr_tmp » d'EXEC, « abbr », « COLONNE »
ALLER
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us