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

select SCOPE_IDENTITY()が整数ではなく小数を返すのはなぜですか?

    SQL Serverでは、IDENTITY プロパティはtinyintに割り当てることができます 、smallintintbigintdecimal(p, 0) 、またはnumeric(p, 0) 列。したがって、SCOPE_IDENTITY 関数は、上記のすべてを網羅できるデータ型を返す必要があります。

    以前の回答が言ったように、それをintにキャストするだけです サーバー上でサーバーを返す前に、ADO.NETはそのタイプを期待どおりに検出します。



    1. PythonでOracle関数を呼び出す方法は?

    2. SQL Serverデータベーステーブルにデータテーブルを挿入するにはどうすればよいですか?

    3. herokuでdatabase_urlを変更するにはどうすればよいですか?

    4. SQLServerテーブルへのリスト<>の挿入