排行榜

  • 用户榜
  • 标签榜
  • 冲榜分奖金

频道

最新最热悬赏待采纳 筛选
  • 0

    回答

  • 4

    浏览

HKT 致命错误:  丢失了到客户端的连接 HKT An existing connection was forcibly closed by the remote host. 请问大佬们应该怎么解决

  • 4

    回答

  • 45

    浏览

下载安装了PostgreSQL和PostGIS之后shp2pgsql打不开

  • 4

    回答

  • 24

    浏览

如何根据 传入 public 这个 参数, 查出 txt_100row 和 pre 这两个表 大小啊? 麻烦帮帮忙

  • 1

    回答

  • 18

    浏览

纯小白,我是用的虚拟机,连在mobaxterm上的,请问怎么创建sql文件进行脚本编写。  

  • 3

    回答

  • 13

    浏览

1.数据库中每个箱号对应着10个不同的单箱号 2.如何查找出箱号对应不足10个单箱号的箱号 3.两个字段均在一张表中

  • 1

    回答

  • 29

    浏览

现在项目慢慢开始步入正轨,想问下大家java项目里面有没有配置的东西,可以监测到项目中的SQL性能,查找到慢SQL然后再进行优化呢,现在还不知道有没有这种工具。

回答 生如夏花帅
采纳率28.6%
20天前
  • 0

    回答

  • 43

    浏览

插入数据的时候,提示错误,求解决 错误信息: 我的代码: --主表结构 drop table pt_test; create table pt_test ( tm date, id numeric(5,0), name character varying(100) ); --自动创建分表函数 create or replace function pt_test_add() returns trigger as $$ declare v_is_exist varchar(10); v_tbl varchar(20); v_pt_tbl varchar(50); v_sql varchar(1000); v_date varchar(20); begin v_date=to_char(new.tm,'yyyymmdd'); v_tbl='pt_test'; v_pt_tbl=v_tbl||'_'||v_date; select count(*) into v_is_exist from pg_class where relname=v_pt_tbl; if v_is_exist=0 then v_sql:='create table '||v_pt_tbl||' () inherits ('||v_tbl||');'; execute v_sql; raise notice '$',v_sql; else raise notice '表已存在,无需创建。'; end if; return null; end; $$ language 'plpgsql' volatile cost 100; --触发器 create triggrt pt_test_trg before insert on pt_test for each row execute procedure pt_test_add(); --插入语句测试 insert into pt_test values(date'2021-1-1',1,'a');

  • 0

    回答

  • 12

    浏览

表1: ID,A ,B,C... 1 2 表2: NUM,XX,YY 1,A,,123 2,B,456 3,C,789 ... 表2中的XX中包含表1的字段名,如何update 表1 set (select XX from 表2)=某个子查询语句  where .... 意思,就是 set 后的 字段名是  子查询出来的,如何实现,谢谢!

  • 3

    回答

  • 24

    浏览

  • 3

    回答

  • 23

    浏览

pg萌新求教 从表中取三个不同的character varying类型的数据,如何插入字符串数组中 上代码 create or replace function bus_transfer_only() returns character varying as $$ declare i integer; j integer; d integer; frog integer; res_gid1 character varying(24)[]; res_puid1 character varying(24)[]; res_luid1 character varying(24)[]; res_gid2 character varying(24)[]; res_puid2 character varying(24)[]; res_luid2 character varying(24)[]; begin i := 0; j := 0; frog := 0; execute 'select t.gid, t.pointuid, t.lineuid from dalian_bus_point t where st_distanceSphere( st_setsrid(geom,4326), ST_GeometryFromText(''point(121.533143938637 38.891021094920)'',4326)) <=2500 order by ST_DistanceSphere( geom, ST_GeometryFromText(''point(121.533143938637 38.891021094920)'',4326)) limit 150' into res_gid1, res_puid1, res_luid1; execute 'select t.*, from dalian_bus_point t where st_distanceSphere( st_setsrid(geom,4326), ST_GeometryFromText(''point(121.628355729643 38.9211884963126)'',4326)) <=1500 order by ST_DistanceSphere( geom, ST_GeometryFromText(''point(121.628355729643 38.9211884963126)'',4326)) limit 150' into res_gid2, res_puid2, res_luid2; 因为 limit 150 所以我这样写肯定不对,但是我也不知道其他办法 还有如果以上查询有效率更高的写法,也欢迎贴出来一起学习

  • 4

    回答

  • 30

    浏览

由于,人大金仓数据库kingbase不兼容MySQL数据库的date_add()函数,需要自定义一个,求大神解决!!!!  

  • 0

    回答

  • 4

    浏览

在人大金仓数据库有没有类似于last_insert_id()的函数,或者自定义一个函数