什么是数字和布尔类型的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"));

什么是数字和布尔类型的npgsql

对于布尔值,可以设置大小为1。对于数字,您可以使用值4。

Npgsql不使用数值类型或布尔类型的这个大小。它主要用于char和varchar数据类型。