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

Sql Server 2005挿入クエリの一重引用符と二重引用符

    一言:やらないでください!

    パラメータ化されたクエリを使用する 代わりに - これらはより安全 (SQL インジェクションなし) で、操作が簡単で、パフォーマンスも優れています!

    SqlCommand cmd = new SqlCommand("dbo.sp_cust_reg", _connection);
    cmd.CommandType = CommandType.StoredProcedure;
    
    // add parameters and their values
    cmd.Parameters.Add("@CustID", SqlDbType.Int).Value = customer.Cust_Id;
    cmd.Parameters.Add("@Cust_Name", SqlDbType.VarChar, 100).Value = customer.Cust_Name;
     ..... and so on - define all the parameters!
    
    _connection.Open();
    cmd.ExecuteNonQuery();
    _connection.Close();
    


    1. テーブルの構造が不明な2つのテーブルを比較するためのplsqlプロシージャ

    2. コマンドの実行中に致命的なエラーが発生しました

    3. PostgreSQLのフォールトトレランスの進化:タイムトラベル

    4. ZendDbを使用したネストされた選択