sql >> Databáze >  >> RDS >> Sqlserver

Jak změnit každý sloupec nvarchar na varchar?

Zde, abyste mohli začít:

Select 'Alter Table [' + TABLE_SCHEMA + '].[' + TABLE_NAME + '] Alter Column [' + COLUMN_NAME + '] VarChar(' + CAST(CHARACTER_MAXIMUM_LENGTH As VARCHAR) + ')'
From INFORMATION_SCHEMA.COLUMNS
WHERE DATA_TYPE = 'NVARCHAR'

Tím se vygenerují všechny potřebné změny příkazů (vyjmout, vložit, spustit).

Všimněte si, že to nebere v úvahu žádná omezení.



  1. Proč následující dotaz SQL Server vrací data za 12 měsíců a ne data za 14 měsíců

  2. Jak provést úpravy ve spojovací tabulce

  3. Připojte se ke všem tabulkám PostgreSQL a vytvořte si slovník Pythonu

  4. Šifrování databáze:3 typy a proč je potřebujete