什么是数字和布尔类型的npgsql
本文关键字:类型 npgsql 布尔 数字 什么 | 更新日期: 2023-09-27 17:48:56
我使用的是postgreSQL数据库。我需要添加"数字"answers"布尔"参数与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.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数据类型。