navicat循环插入gp数据库,设备数据
–顺序插入设备表数据,Ps:暂时无法识别下划线参数需要修改-------
–可以去掉带下划线的参数,或者暂时把下划线修改再改回来
–place_code,setup_state,create_time,update_time,is_online
– 如果存在删除函数INSERT_DATA_TO_DEVICE…
DROP PROCEDURE
IF EXISTS INSERT_DATA_TO_DEVICE;
– 创建函数
CREATE OR REPLACE PROCEDURE “public”.“insert_data_to_device”()
AS BODYBODYBODYBEGIN
DECLARE n int;
BEGIN
– 定义n的初始数值··············································
n = 100;
– 设置n的终止值··············································
WHILE n < 200 LOOP
INSERT INTO app_device( id, name, type ,createtime,enabled )
VALUES
( n, ‘stu’, ( 1 + ceil(random()*10)) , now(),(1+ceil(random()*1)));
n = n +1 ;
END LOOP;
end;
ENDBODYBODYBODY
LANGUAGE plpgsql;
– 执行函数
CALL INSERT_DATA_TO_DEVICE ();
–查询
SELECT * FROM app_device;
创建表
DROP TABLE IF EXISTS “public”.“app_device”;
CREATE TABLE “public”.“app_device” (
“id” varchar(32) COLLATE “pg_catalog”.“default” NOT NULL,
“name” varchar(256) COLLATE “pg_catalog”.“default” NOT NULL,
“building_id” varchar(32) COLLATE “pg_catalog”.“default”,
“organization_id” varchar(32) COLLATE “pg_catalog”.“default”,
“type” varchar(2) COLLATE “pg_catalog”.“default” NOT NULL,
“mac” varchar(128) COLLATE “pg_catalog”.“default”,
“external_id” varchar(256) COLLATE “pg_catalog”.“default”,
“gb_id” varchar(20) COLLATE “pg_catalog”.“default”,
“address” varchar(256) COLLATE “pg_catalog”.“default”,
“place_code” varchar(20) COLLATE “pg_catalog”.“default”,
“latitude” float8,
“longitude” float8,
“manufacturer” varchar(256) COLLATE “pg_catalog”.“default”,
“model” varchar(20) COLLATE “pg_catalog”.“default”,
“setup_state” varchar(2) COLLATE “pg_catalog”.“default”,
“setup_time” timestamp(6),
“description” text COLLATE “pg_catalog”.“default”,
“createtime” timestamp(6),
“create_by” varchar(32) COLLATE “pg_catalog”.“default”,
“update_time” timestamp(6),
“update_by” varchar(32) COLLATE “pg_catalog”.“default”,
“last_report_time” timestamp(6),
“last_report_data” text COLLATE “pg_catalog”.“default”,
“maintenance_time” timestamp(6),
“is_online” varchar(1) COLLATE “pg_catalog”.“default”,
“contact” varchar(256) COLLATE “pg_catalog”.“default”,
“phone_number” varchar(256) COLLATE “pg_catalog”.“default”,
“total_running_time” int8,
“soft_version” varchar(256) COLLATE “pg_catalog”.“default”,
“warranty” timestamp(6),
“control_password” varchar(256) COLLATE “pg_catalog”.“default”,
“enabled” varchar(1) COLLATE “pg_catalog”.“default”,
“heading” float8,
“pitch” float8,
“height” float8,
“area_id” varchar(32) COLLATE “pg_catalog”.“default”,
“sub_type” varchar(20) COLLATE “pg_catalog”.“default”,
“region_id” varchar(32) COLLATE “pg_catalog”.“default”,
“features” varchar(1024) COLLATE “pg_catalog”.“default”,
“is_indoor” varchar(1) COLLATE “pg_catalog”.“default” DEFAULT ‘0’::character varying,
“sync_exclude_col” varchar(1024) COLLATE “pg_catalog”.“default”,
“last_online_time” timestamp(6),
“building_floor_id” varchar(32) COLLATE “pg_catalog”.“default”,
“direction” varchar(3) COLLATE “pg_catalog”.“default”,
“building_room_id” varchar(32) COLLATE “pg_catalog”.“default”,
“entrance_or_exit” varchar(1) COLLATE “pg_catalog”.“default” DEFAULT ‘0’::character varying,
“geohash” varchar(12) COLLATE “pg_catalog”.“default”,
“ip_address” varchar(15) COLLATE “pg_catalog”.“default”,
“port” int4,
“link_url” varchar(2048) COLLATE “pg_catalog”.“default”,
“protocol_version” varchar(20) COLLATE “pg_catalog”.“default”,
“login_name” varchar(256) COLLATE “pg_catalog”.“default”,
“login_passwd” varchar(256) COLLATE “pg_catalog”.“default”,
“camera_soft_version” varchar(256) COLLATE “pg_catalog”.“default”,
“user_name” varchar(256) COLLATE “pg_catalog”.“default”,
“control_port” int4
)
;
COMMENT ON COLUMN “public”.“app_device”.“id” IS ‘设备ID’;
COMMENT ON COLUMN “public”.“app_device”.“name” IS ‘设备名称’;
COMMENT ON COLUMN “public”.“app_device”.“building_id” IS ‘建筑ID’;
COMMENT ON COLUMN “public”.“app_device”.“organization_id” IS ‘所属组织’;
COMMENT ON COLUMN “public”.“app_device”.“type” IS ‘设备类型
1:摄像机
2:环境传感器
3:测温设备
4:报警主机
5:车牌设备
6:门禁控制器
7:智能井盖
8:智能垃圾箱
9:地磁
10:人脸门禁
11:塔吊’;
COMMENT ON COLUMN “public”.“app_device”.“mac” IS ‘设备MAC地址’;
COMMENT ON COLUMN “public”.“app_device”.“external_id” IS ‘外部平台ID’;
COMMENT ON COLUMN “public”.“app_device”.“gb_id” IS ‘28181国标编码’;
COMMENT ON COLUMN “public”.“app_device”.“address” IS ‘安装地址’;
COMMENT ON COLUMN “public”.“app_device”.“place_code” IS ‘所属地区’;
COMMENT ON COLUMN “public”.“app_device”.“latitude” IS ‘纬度’;
COMMENT ON COLUMN “public”.“app_device”.“longitude” IS ‘经度’;
COMMENT ON COLUMN “public”.“app_device”.“manufacturer” IS ‘生产厂家’;
COMMENT ON COLUMN “public”.“app_device”.“model” IS ‘设备型号’;
COMMENT ON COLUMN “public”.“app_device”.“setup_state” IS ‘设备安装状态:1:已安装 0:未安装’;
COMMENT ON COLUMN “public”.“app_device”.“setup_time” IS ‘安装时间’;
COMMENT ON COLUMN “public”.“app_device”.“description” IS ‘描述’;
COMMENT ON COLUMN “public”.“app_device”.“createtime” IS ‘创建时间’;
COMMENT ON COLUMN “public”.“app_device”.“create_by” IS ‘创建用户ID’;
COMMENT ON COLUMN “public”.“app_device”.“update_time” IS ‘最后修改时间’;
COMMENT ON COLUMN “public”.“app_device”.“update_by” IS ‘最后修改用户ID’;
COMMENT ON COLUMN “public”.“app_device”.“last_report_time” IS ‘最后上报时间’;
COMMENT ON COLUMN “public”.“app_device”.“last_report_data” IS ‘最后上报数据’;
COMMENT ON COLUMN “public”.“app_device”.“maintenance_time” IS ‘最后一次维护时间’;
COMMENT ON COLUMN “public”.“app_device”.“is_online” IS ‘在线状态:0-离线 1-在线’;
COMMENT ON COLUMN “public”.“app_device”.“contact” IS ‘联系人’;
COMMENT ON COLUMN “public”.“app_device”.“phone_number” IS ‘联系方式’;
COMMENT ON COLUMN “public”.“app_device”.“total_running_time” IS ‘运行时长(分钟)’;
COMMENT ON COLUMN “public”.“app_device”.“soft_version” IS ‘固件版本’;
COMMENT ON COLUMN “public”.“app_device”.“warranty” IS ‘保修期’;
COMMENT ON COLUMN “public”.“app_device”.“control_password” IS ‘控制密码(MD5后)’;
COMMENT ON COLUMN “public”.“app_device”.“enabled” IS ‘启用状态:0-禁用 1-启用’;
COMMENT ON COLUMN “public”.“app_device”.“heading” IS ‘朝向角(取值:0 ~ 360,0 代表正北)’;
COMMENT ON COLUMN “public”.“app_device”.“pitch” IS ‘俯仰角(取值:-180 ~ 180, 0 代表水平)’;
COMMENT ON COLUMN “public”.“app_device”.“height” IS ‘高度(厘米)’;
COMMENT ON COLUMN “public”.“app_device”.“area_id” IS ‘地区ID’;
COMMENT ON COLUMN “public”.“app_device”.“sub_type” IS ‘设备子分类:
1-摄像机子分类:1-枪机 2-球机 3-半球’;
COMMENT ON COLUMN “public”.“app_device”.“region_id” IS ‘区域ID’;
COMMENT ON COLUMN “public”.“app_device”.“features” IS '设备功能集合(有多个功能时,以半角;分隔)
取值:
人脸识别能力:face-anal
车辆识别能力:motor-vehicle-anal
车牌识别能力:plate-no-anal
人体识别能力:body-anal
夜视星光:night
高空抛物识别能力:throw-anal
车辆异常行为识别能力:motor-vehicle-exception-anal
高点相机:high-point
人体测温能力:person-temp
环境测温能力:env-temp
塔吊:tower-crane
例子:face-anal;night’;
COMMENT ON COLUMN “public”.“app_device”.“is_indoor” IS ‘是否室内设备:0-否 1-是’;
COMMENT ON COLUMN “public”.“app_device”.“sync_exclude_col” IS ‘不需要同步的字段名称,支持多个字段用;分隔’;
COMMENT ON COLUMN “public”.“app_device”.“last_online_time” IS ‘最后在线时间’;
COMMENT ON COLUMN “public”.“app_device”.“building_floor_id” IS ‘所属楼层ID’;
COMMENT ON COLUMN “public”.“app_device”.“direction” IS ‘设备方向:1-EAST 2-WEST 3-SOUTH 4-NORTH 5-NORTHEAST 6-SOUTHWEST 7-SOUTHEAST 8-NORTHWEST 9-OTHER’;
COMMENT ON COLUMN “public”.“app_device”.“building_room_id” IS ‘房间ID’;
COMMENT ON COLUMN “public”.“app_device”.“entrance_or_exit” IS ‘出入口:0-非出入口 1-入口 2-出口’;
COMMENT ON COLUMN “public”.“app_device”.“geohash” IS ‘GEOHASH’;
COMMENT ON COLUMN “public”.“app_device”.“ip_address” IS ‘ip地址’;
COMMENT ON COLUMN “public”.“app_device”.“port” IS ‘端口号’;
COMMENT ON COLUMN “public”.“app_device”.“link_url” IS ‘链接url’;
COMMENT ON COLUMN “public”.“app_device”.“protocol_version” IS ‘通信协议版本’;
COMMENT ON COLUMN “public”.“app_device”.“login_name” IS ‘用户名’;
COMMENT ON COLUMN “public”.“app_device”.“login_passwd” IS ‘密码’;
COMMENT ON COLUMN “public”.“app_device”.“camera_soft_version” IS ‘设备软件版本’;
COMMENT ON COLUMN “public”.“app_device”.“user_name” IS ‘控制用户名’;
COMMENT ON COLUMN “public”.“app_device”.“control_port” IS ‘控制端口号’;
COMMENT ON TABLE “public”.“app_device” IS ‘设备’;
navicat循环插入gp数据库,设备数据相关推荐
- navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...
使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...
- java oracle in 10000_oracle循环插入1万条数据
declare maxnumber constant number:=10000; i number :=1; begin for i in 1..maxnumber loop insert into ...
- html数据插入到数据库,将数据插入到数据库中:text和html格式
将数据(文本和HTML格式)插入到mysql字段LONGTXT中时出现问题. 这里是错误将数据插入到数据库中:text和html格式 public 'error' => string 'You ...
- JSP 插入到数据库的数据出现 “SQLServerException: 将截断字符串或二进制数据” 错误解决方案
最近在编写一个小型基于的jsp系统开发.掌握数据库一直感觉还不错.但是今天就出现了一个问题困扰我大半天.后来本来准备睡觉,但是觉得今天不解决这个问题恐怕晚上是"彻夜难眠啊"!!于是 ...
- gp数据库迁移数据到mysql_greenplum数据迁移
源集群: 登录集群 su - gpadmin psql -d postgres 查询数据库信息 \l 查询用户信息 \du 备份需要迁移的库到指定目录 pg_dump -C testdata > ...
- 提高数据库效率的一些方法--eg:大批量循环插入数据的简化
提高数据库效率的一些方法--eg:大批量循环插入数据的简化 作者及来源: 小奈鲁 - 博客园 收藏到→_→: 摘要: 提高数据库效率的一些方法--eg:大批量循环插入数据的简化 "提高 ...
- php要每次循环两个数据库,从前台接收的json数据 2个数组,php同时插入sql数据库,循环要怎么套呢?...
从前台接收的json数据 2个数组,php同时插入sql数据库,循环要怎么套呢? mip版 关注:215 答案:2 悬赏:30 解决时间 2021-01-18 18:47 已解决 2021-01 ...
- PHP向数据库循环插入数据,php实现向mysql批量插入数据
现在有这样一个表,我们想往这个表里面插入大量数据该如何实现呢?CREATE TABLE IF NOT EXISTS `user_info` ( `id` int(11) NOT NULL AUTO_I ...
- 绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来
我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: ...
最新文章
- Design Pattern - Visitor(C#)
- vb编写脚本能让计算机屏幕黑屏,,win7上设置颜色黑屏
- Java锁之可重入锁和递归锁
- python当用户输入的不是整数_当用户输入字符串而不是整数时,如何保护我的python代码?...
- iatf16949内审员_申请IATF16949认证有什么要求
- 【sklearn第十一讲】随机梯度下降
- live2d手机制作软件_live2d制作器手机版
- 2021 年电工杯 B 题
- 在Ubuntu中下载github上的文件
- python尺与米的转换_在线长度换算-公里换算-米换算-纳米换算-长度单位在线换算工具...
- Snagit 2019 快速截图
- 深度生成模型重塑药物研发【Cell子刊综述】
- PT 系列 00·小谈 pt-kill
- 堆排序基础讲解(代码+注释)
- dimm和udimm_Adata推出32GB DDR4-2666 UDIMM和SO-DIMM
- MQTT-新一代物联网协议
- Qt去除libpng warning: iCCP: known incorrect sRGB profile警告
- [模块加载失败:找不到指定的模块]——如何解决DLL加载问题?
- 树莓派与Arduino串口通讯获取DH11温湿度
- 可视化智能预警为生产运行保驾护航
热门文章
- 基于PI双闭环解耦控制的三相SVPWM电压型逆变器(4)--仿真验证
- ros::spin()和ros::AsyncSpinner
- avd修改dns方法(android studio 中修改虚拟机DNS)
- php 获取姓名拼音首字母
- 我们计划招收200位机械工程师,免费学习机械制图及自动化
- 哎, 安全,一声叹息
- 上传视频加进度条教程
- Vue3实现非父子组件通信
- HRMS(人力资源管理系统)-从单机应用到SaaS应用-架构分析(功能性、非功能性、关键约束)-下篇...
- (多线程同步练习)桌子上有一只盘子,每次只能放一只水果,爸爸专向盘子中放苹果,妈妈专向盘子中放橘子,一个儿子专等吃盘子里的橘子,一个女儿专等吃盘子里的苹果。写出能使爸爸、妈妈、儿子、女儿正确同步工作的