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

C#でSQL関数を呼び出すにはどうすればよいですか?

    SQLが少しずれているので、次のようになります。

      string query = string.Format("select * from dbo.Function1({0},{1});", int.Parse(e.CurrentRow.Cells["CodeMeli"].Value.ToString()),1);
    

    SQLインジェクションを防ぐためにSqlParameter-objectsを使用することをお勧めします:

      string query = "select * from dbo.Function1(@pa1,@par2);";
      cmd.Parameters.Add("@par1", SqlDbType.Int).Value = int.Parse(e.CurrentRow.Cells["CodeMeli"].Value.ToString());  
      cmd.Parameters.Add("@par2", SqlDbType.Int).Value = 1;
    


    1. pl/sqlを使用してバッチ操作を行う方法

    2. MicrosoftAccessデータベースの構築

    3. テーブルを変更して外部キー制約を与える

    4. MySQLで接続の照合を表示する方法