sql >> データベース >  >> RDS >> Sqlserver

既存のテーブルに動的列を追加する方法

    このクエリをプロシージャとして使用してください。

    CREATE PROC ADD_CHECKAS 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) ENDEND  

    1. Oracle 12cでPBKDF2を使用するにはどうすればよいですか?

    2. 数値が範囲内にあるかどうかを確認するための正規表現(例1、3、10〜15、17)

    3. 2つのテーブル間/異なるデータベースの異なる列でデータを移動する方法

    4. mysql値を変数インラインに割り当てる