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

一時テーブルを作成する前に、一時テーブルが存在するかどうかを確認し、存在する場合は削除してください

    エラーを再現できません。

    おそらく私は問題を理解していません。

    以下はSQLServer2005で正常に機能し、2番目の選択結果に余分な「foo」列が表示されます。

    IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results
    GO
    CREATE TABLE #Results ( Company CHAR(3), StepId TINYINT, FieldId TINYINT )
    GO
    select company, stepid, fieldid from #Results
    GO
    ALTER TABLE #Results ADD foo VARCHAR(50) NULL
    GO
    select company, stepid, fieldid, foo from #Results
    GO
    IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results
    GO
    


    1. MySQLで1日あたりの新規ユーザーを獲得する方法

    2. MySQL上の@GeneratedValueポリモーフィック抽象スーパークラス

    3. 関数のUPDATEまたはSELECTステートメントで動的列名を使用するにはどうすればよいですか?

    4. PythonでのMongoEngineによるインデックス作成の処理