4 MySQL BOOLとBOOLEANカラムのデータ型の違いは何ですか? MySQLバージョン5.1.49-1ubuntu8.1を使用しています。それは私が2つの異なるデータ型の列を定義することができます:BOOLとBOOLEAN。2つのタイプの違いは何ですか? 87 mysql sqldatatypes
2 SQLで199.96-0 = 200なのはなぜですか? 奇妙な請求書を受け取っているクライアントがいます。私はコアの問題を切り分けることができました: SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * CAST(199.96 AS DECIMAL(19, 4)))) -- 200 what the? SELECT 199.96 - (0.0 * FLOOR(1.0 * CAST(199.96 AS DECIMAL(19, 4)))) -- 199.96 SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * 199.96)) -- 199.96 SELECT 199.96 - (CAST(0.0 AS … 84 sql-server tsql precision sql-server-2016 sqldatatypes
4 SQL Serverが符号なしデータ型をサポートしないのはなぜですか? 私は特に無署名について考えていintます。 これが実際的な例です:あなたのアイデンティティ列が最大になったらあなたは何をしますか?それは行くことのどちらかが可能ですBigInt(代わりに4の記憶バイト8)または負の整数をサポートするためのアプリケーションをリファクタリングする、とに示されているようにも独自のルールを作成するには、この答え。これらのオプションはどちらも最適ではありません。 UInt 理想的なソリューションですが、SQL Serverはそれを提供していません(MySQLが提供している場合)。 符号なしデータ型はSQL標準(SQL-2003)の一部ではないことを理解していますが、それでも私には無駄に思えます。 これらを(SQL Serverまたは標準に)含めない理由は何ですか? 83 sql sql-server sqldatatypes unsigned-integer
8 エンティティフレームワークコードの最初の日付フィールドの作成 Entity Framework CodeFirstメソッドを使用してデータベーステーブルを作成しています。次のコードはDATETIMEデータベースにDATE列を作成しますが、列を作成したいと思います。 [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } DATEテーブルの作成中に、タイプの列を作成するにはどうすればよいですか? 83 c# entity-framework entity-framework-4.1 code-first sqldatatypes