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

Jak vytvořím tabulku založenou na jiné tabulce

V SQL Server žádná taková syntaxe neexistuje, ačkoli CREATE TABLE AS ... SELECT existuje v PDW. V SQL Server můžete tento dotaz použít k vytvoření prázdné tabulky:

SELECT * INTO schema.newtable FROM schema.oldtable WHERE 1 = 0;

(Pokud chcete vytvořit kopii tabulky včetně všechna data, pak vynechejte WHERE doložka.)

Všimněte si, že to vytvoří stejnou strukturu sloupců (včetně sloupce IDENTITY, pokud takový existuje), ale nekopíruje žádné indexy, omezení, spouštěče atd.



  1. dvojité výsledky v mém poli ( mysql_fetch_array )

  2. předat pole do uložené procedury

  3. Oprávnění PHP MySQLi odepřeno, ale funguje z MySQL CLI

  4. Rozdělení kontrolní tabulky serveru SQL Server