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

SQLクエリの列名をパラメータとして設定するには?

    通常の SQL ではこれを行うことはできません。構成可能な列名 (またはテーブル名) が必要な場合は、動的 SQL を使用する必要があります。これを実現する方法は他にありません。以下に例を示します。

    string sqlCommandStatement =  
       string.Format("("UPDATE users SET {0}[email protected], {1}[email protected]" ,column1, column2);
    

    次に、SQL Server の sp_executesql ストアド プロシージャを使用して、その SQL コマンドを実行します (必要に応じて他のパラメーターを指定します)。

    こちら を確認することもできます 記事



    1. PHPで連想配列を並べ替える方法

    2. SQL Server で ISNULL() を使用しているときにパフォーマンスの問題はありますか?

    3. Ajax、PHP、MYSQLを使用してフォームを更新する

    4. MySqlは大規模なデータベースに適していますか?