Cuestión : Para cambiar el ajuste asni_padding de una columna.

Servidor 2005

How del SQL para cambiar el ajuste asni_padding de una columna sin la reconstrucción de la tabla entera. el

Here es el ajuste ansi_padding de columnas de la dirección 1

I del abbr 1
bank del branch_name 0
bank del bank_name 0
bank del bank_code 0
bank del ansi_padding_setting
bank del column_name de la tabla bank.

table_name quiere fijar ansi_padding apagado al bank_abbr de las columnas, bank_address.
class= del

Respuesta : Para cambiar el ajuste asni_padding de una columna.

Una COLUMNA de la ALTERACIÓN es viga de madera que va a trabajar. Como el BOL indica: “•El acolchado de ANSI_PADDING está siempre ENCENDIDO para ALTERA LA COLUMNA” (véase http://msdn.microsoft.com/en-US/library/ms190273(v=SQL.90).aspx).

Tan la manera del th solamente que puedo pensar en sin la reconstrucción de la tabla entera es:
- adición de una nueva columna
- copiado de los datos de la columna vieja
- caída de la columna vieja
- retitulación de la nueva columna

Pienso que reconstruyendo la tabla es más rápido.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
FIJAR ANSI_PADDING APAGADO
IR
ALTERAR el banco de la TABLA AGREGAN el abbr_tmp VARCHAR (50) NO NULOS
IR
PONER AL DÍA el abbr_tmp = el abbr DETERMINADOS del banco
IR
ALTERAR el abbr de la COLUMNA de la GOTA del banco de la TABLA
IR
Sp_rename “dbo.bank.abbr_tmp” de EXEC, “abbr”, “COLUMNA”
IR
Otras soluciones  
 
programming4us programming4us