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

Jak přidat dynamický sloupec do existující tabulky

použijte tento dotaz jako postup.

CREATE PROC ADD_CHECK
AS 
BEGIN
    DECLARE @COLUMN VARCHAR(50)
    DECLARE @QUERY VARCHAR(255)
    DECLARE @QUERY1 VARCHAR(255)

    SET @COLUMN= (SELECT TOP 1 NAME FROM TABLE1 WHERE ID=(SELECT MAX (ID)     FROM TABLE1))

    IF EXISTS(SELECT 1 FROM TABLE1 WHERE [email protected]) 
    BEGIN
        SET @QUERY = 'ALTER TABLE TABLE2 ADD ' + @COLUMN + ' VARCHAR (50)'
        SET @QUERY1 = 'ALTER TABLE TABLE2 ADD ' + @COLUMN + '_COMPLETEDDATE VARCHAR     (50)'
        EXEC(@QUERY)
    END
END


  1. Problém s ověřením uživatele pomocí httpBasic a jdbcAuthentication v WebSecurityConfigurerAdapter

  2. Odeslání řádku HTML tabulky do php

  3. Použití transakce ROLLBACK v SQL Server

  4. Ukládání souborů do SQL databáze pomocí FILESTREAM – část 1