C# npgsql中的数字和布尔类型是什么?
我正在使用postgreSQL数据库。我需要在SQL查询中添加“数值”和“布尔”参数。我在代码“XXX”中写的地方需要写什么 以下是源代码:C# npgsql中的数字和布尔类型是什么?,c#,boolean,numeric,npgsql,C#,Boolean,Numeric,Npgsql,我正在使用postgreSQL数据库。我需要在SQL查询中添加“数值”和“布尔”参数。我在代码“XXX”中写的地方需要写什么 以下是源代码: NpgsqlCommand TupCmd = new NpgsqlCommand("UPDATE istabu_tipi SET cena=@cena,istabas_tipa_apraksts=@apr,smeketaju=@smek WHERE id_istabas_tips=@id", con); TupCmd.Parameters.
NpgsqlCommand TupCmd = new NpgsqlCommand("UPDATE istabu_tipi SET cena=@cena,istabas_tipa_apraksts=@apr,smeketaju=@smek WHERE id_istabas_tips=@id", con);
TupCmd.Parameters.Add(new NpgsqlParameter("@cena", NpgsqlTypes.NpgsqlDbType.Numeric, XXX, "cena"));
TupCmd.Parameters.Add(new NpgsqlParameter("@apr", NpgsqlTypes.NpgsqlDbType.Varchar, 255, "istabas_tipa_apraksts"));
TupCmd.Parameters.Add(new NpgsqlParameter("@smek", NpgsqlTypes.NpgsqlDbType.Boolean, XXX, "smeketaju"));
TupCmd.Parameters.Add(new NpgsqlParameter("@id", NpgsqlTypes.NpgsqlDbType.Integer, sizeof(int), "id_istabas_tips"));
对于布尔值,可以将大小设置为1。对于数字,可以使用值4 Npgsql不会将此大小用于数字类型或布尔值。它主要用于char和varchar数据类型
我希望它能有所帮助。对于布尔值,您可以将大小设置为1。对于数字,可以使用值4 Npgsql不会将此大小用于数字类型或布尔值。它主要用于char和varchar数据类型 我希望有帮助