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

INSERTでIDを返しますか?

    @IDをparamsコレクションに追加してから、次のように取得する必要があります。

    cmd.Parameters.Add("@ID", SqlDbType.Int, 4).Direction = ParameterDirection.Output;
    cmd.ExecuteNonQuery();
    //Now just read the value of: cmd.Parameters["@ID"].value
    

    または、この構文が必要な場合:

    SqlParameter param = new SqlParameter("@ID", SqlDbType.Int, 4);
    param.Direction = ParameterDirection.Output;
    cmd.Parameters.Add(param);
    


    1. アプリケーションのデータベース接続リークを見つける

    2. 拡張機能pg_trgmから%演算子を使用するにはどうすればよいですか?

    3. 2つの既知の文字列から文字列を選択するSQLクエリ

    4. SQL Serverのすべてのデータベースのすべてのテーブルを単一の結果セットに一覧表示するにはどうすればよいですか?