查询SQL语句方法、装置、计算机设备及存储介质与流程
未命名
10-19
阅读:137
评论:0
查询sql语句方法、装置、计算机设备及存储介质
技术领域
1.本发明涉及sql语句查询技术领域,尤其涉及一种查询sql语句方法、装置、计算机设备及存储介质。
背景技术:
2.随着大数据时代的到来,go语言作为一种开源的编程语言,拥有简洁性、可读性和安全性等优点,逐渐的应用到web开发api开发中,特别是其协程特性,使系统的并发性更强。
3.在现有技术中,为了方便系统测试环境页面上的调试,在前端页面组件上添加查看sql的功能,使测试人员和开发人员,可以快速获取某个组件对应的sql语句。通常是采用php语言,但是php语言获取sql语句整个过程中需要请求两次,才可以获得查询的sql语句,从而导致查询sql语句的效率较低,也影响了用户的体验。但是采用go语言没有全局变量,而且上下文一般只在控制器层中传递,在模型层以及其他方法层中不会传递,如果在整个链路中添加上下文,改动量太大。所以,如何解决在改动较小时通过一次请求获取sql语句的是一个本领域技术人员急需解决的问题。
技术实现要素:
4.基于此,有必要针对上述技术问题,提供一种查询sql语句方法、装置、计算机设备及存储介质,以解决现有技术中查询sql语句效率较低和在整个链路中添加上下文改动量太大等问题。
5.一种查询sql语句方法,包括:
6.接收语句查询请求,根据所述语句查询请求获取中间件函数的上下文中的url地址;
7.检测所述中间件函数中redis的值为url地址的目标键参数是否存在;
8.当所述中间件函数中redis的值为url地址的目标键参数存在时,通过所述url地址获取sql语句,并将sql语句缓存至所述中间件函数中redis中;
9.对所述中间件函数中的redis缓存进行读取,得到目标sql语句。
10.一种查询sql语句装置,包括:
11.地址请求模块,用于接收语句查询请求,根据所述语句查询请求获取中间件函数的上下文中的url地址;
12.目标键参数查询模块,用于检测所述中间件函数中redis的值为url地址的目标键参数是否存在;
13.语句缓存模块,用于当所述中间件函数中redis的值为url地址目标键参数存在时,通过所述url地址获取sql语句,并将sql语句缓存至所述中间件函数中redis中;
14.语句读取模块,用于对所述中间件函数中的redis缓存进行读取,得到目标sql语句。
15.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述查询sql语句方法。
16.一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上述查询sql语句方法。
17.上述查询sql语句方法、装置、计算机设备及存储介质,该方法包括:接收语句查询请求,根据语句查询请求获取中间件函数的上下文中的url地址;检测中间件函数中redis的值为url地址的目标键参数是否存在;当中间件函数中redis的值为url地址的目标键参数存在时,通过url地址获取sql语句,并将sql语句缓存至中间件函数中redis中;对中间件函数中的redis缓存进行读取,得到目标sql语句。本发明中通过接收到的语句查询获取url地址,实现了对中间件函数的上下文中的url地址的获取。检测中间件函数中redis的值为url地址的目标键参数是否存在,实现了对中间件函数中redis的值为url地址的目标键参数是否存在的判断。通过url地址获取sql语句,并将sql语句缓存至中间件函数中redis中,实现了对sql语句的获取,进而实现了对sql语句的存储,方便了后续对sql语句的查询。通过对中间件函数中的redis缓存进行读取,实现了一次查询请求获得目标sql语句,提高了查询sql语句的效率,提升了用户的体验感。进而,通过分配协程号方式解决了没有全局变量的问题,以及避免了在所有方法中传递上下文。
附图说明
18.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1是本发明一实施例中查询sql语句方法的一应用环境示意图;
20.图2是本发明一实施例中查询sql语句方法的一流程示意图;
21.图3是本发明一实施例中查询sql语句装置的一结构示意图;
22.图4是本发明一实施例中计算机设备的一示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.本实施例提供的查询sql语句方法,可应用在如图1的应用环境中,其中,客户端与服务端进行通信。其中,客户端包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
25.在一实施例中,如图2所示,提供一种查询sql语句方法,以该方法应用在图1中的服务端为例进行说明,包括如下步骤:
26.s10、接收语句查询请求,根据所述语句查询请求获取中间件函数的上下文中的url地址。
27.可理解地,本发明中的上下文为避免改动量太大,只包括在中间件函数和控制层中,在模型层、其它方法层和调用层中没有上下文。进一步地,在前端的测试环境中点击对应模块发送sql语句查询请求,当接收到语句查询请求之后,根据语句查询请求获取中间件函数的上下文中的url地址,也即通过语句查询请求从中间件函数中的上下文查找到对应的url地址。
28.s20、检测所述中间件函数中redis的值为url地址的目标键参数是否存在。
29.具体地,在得到url地址之后,检测所述中间件函数中redis的值为url地址的目标键参数是否存在,也即将value为url地址时,检测中间件函数中的redis中是否存在key。即获取中间件中的中间参数,并判断中间参数是否满足预设参数条件,当中间参数满足预设参数条件时,即debug参数满足debug等于1时,检测到中间件函数中redis的值为url地址的目标键参数存在。当中间参数不满足预设参数条件时,即debug参数不满足debug等于1时,检测到中间件函数中redis的值为url地址的目标键参数不存在。
30.s30、当所述中间件函数中redis的值为url地址的目标键参数存在时,通过所述url地址获取sql语句,并将sql语句缓存至所述中间件函数中redis中。
31.s40、对所述中间件函数中的redis缓存进行读取,得到目标sql语句。
32.可理解地,目标sql语句为查询到的与请求对应的sql语句。
33.具体地,当中间件函数中redis的值为url地址的目标键参数存在时,即当中间参数满足预设参数条件时,即debug参数满足debug等于1时,通过url地址获取sql语句,即根据获取到的url地址从数据库中获取与语句查询请求对应的sql语句。将sql语句缓存至中间件函数中redis中,将sql语句作为value存储至string(字符串)类型的redis中。然后,在调用时,可以对中间件函数中的redis缓存的sql语句进行读取,也即,通过查询请求获取的url地址进行键值对匹配,得到对应的value2,从string(字符串)类型的redis的value中提取出sql语句,即可得到目标sql语句。
34.在本发明实施例中,该方法通过接收到的语句查询获取url地址,实现了对中间件函数的上下文中的url地址的获取。检测中间件函数中redis的值为url地址的目标键参数是否存在,实现了对中间件函数中redis的值为url地址的目标键参数是否存在的判断。通过url地址获取sql语句,并将sql语句缓存至中间件函数中redis中,实现了对sql语句的获取,进而实现了对sql语句的存储,方便了后续对sql语句的查询。通过对中间件函数中的redis缓存进行读取,实现了一次查询请求获得目标sql语句,提高了查询sql语句的效率,提升了用户的体验感。进而,通过分配协程号方式解决了没有全局变量的问题,以及避免了在所有方法中传递上下文。
35.在一实施例中,步骤s20中,也即检测所述中间件函数中redis的值为url地址的目标键参数是否存在,包括:
36.获取所述中间件函数的中间参数,当所述中间参数满足预设参数条件时,将所述url地址确定为中间件函数中redis的目标键参数,并检测到所述中间件函数中redis的值为url地址的目标键参数存在。
37.具体地,在得到url地址之后,获取中间件中的中间参数,即从中间件中获取debug
参数,并判断debug参数是否满足预设参数条件(该条件可以根据实际情况设置)。当中间参数满足预设参数条件时,即debug参数满足debug等于1时,将url地址确定为中间件函数中redis的目标键参数,即将url地址确定为中间件函数中redis的key,并检测到redis函数的值为url地址的目标键参数存在,直接获取sql语句。当中间参数不满足预设参数条件时,即debug参数不满足debug等于1时,通过协程号进行两次key和value的键值对匹配,获取到sql语句。也即,本实施例中,通过判断中间件中的中间参数是否满足预设参数条件,实现了检测redis函数中是否存在目标键参数。实现了在满足预设参数条件时,确定目标键参数存在,以及实现了在不满足预设参数条件时,确定目标键参数不存在。
38.在一实施例中,步骤s30中,也即将sql语句缓存至所述中间件函数中redis中,包括:
39.通过上下文中的目标存储函数将中间参数和所述sql语句缓存至所述中间件函数中上下文的redis中。
40.具体地,通过上下文中的目标存储函数将中间参数和所述sql语句缓存至所述中间件函数中上下文的redis中,也即使用context包中的withvalue函数将debug参数和查询语句的值即sql语句存储到中间件的上下文中。如此,可以在后续的语句查询请求处理过程中通过获取上下文,查询sql语句。也即,本实施例中,通过上下文中的目标存储函数将中间件参数和sql语句存储至中间件的上下文中,实现了将调用的sql语句存储在中间件中,实现了通过一次查询请求获得目标sql语句,进而提高了sql语句的查询效率。
41.在一实施例中,步骤s20之后,所述中间件函数包括协程号;也即检测所述中间件函数中redis的值为url地址的目标键参数是否存在之后,还包括:
42.s201,当所述中间件函数中redis的值为url地址的目标键参数不存在时,获取所述中间件函数中的协程号。
43.可理解地,协程号为go语言不支持共享状态的web服务器,每个http请求都会被处理为一个独立的协程,分配一个id。
44.进一步地,在系统测试环境中,点击测试页面中某一模块,查询该模块对应的sql语句,如此,接收到前端发送的语句查询请求。根据语句查询请求获取协程号,也即根据语句查询请求分配给该语句查询请求一个空闲的协程号。进而,当接收到多个用户同时发送的语句查询请求时,按照接收顺序为每个语句查询请求分配一个空闲的协程号。其中,语句查询请求结束后,此协程号会重新分配给其他用户的语句查询请求,但请求过程中,该协程号一直归属此语句查询请求,不会分配给其他的语句查询请求,即在整条请求链路即中间件层、控制层、模型层、方法层以及调取层中一直不会变,可作为模拟的全局变量使用。
45.具体地,当中间件函数中redis值为url地址的目标键参数不存在时,也即中间件参数不满足预设参数条件,即debug参数不满足debug等于1时,从中间件函数中获取根据请求分配的协程号。
46.s202,对所述协程号和所有所述url地址进行匹配,得到与所述协程号对应的协程url地址。
47.具体地,将协程号确定为中间件函数的redis的第二键参数,即将协程号确定为key1,以及将所有url地址确定为中间件函数的redis的第二值参数,即将url地址确定为value1。然后,对第二键参数和所有第二值参数进行匹配,也即将key1和所有value1进行键
值对匹配,从而得到与key1对应的value1,即url地址,并将url地址确定为与协程号对应的协程url地址。例如,先通过redis.get使用协程号匹配到url地址。
48.s203,将与所述协程号对应的协程url地址确定为第一键参数,并根据所述第一键参数获取sql语句,并将所述sql语句缓存至所述中间件函数中的redis中。
49.s204,对所述中间件函数中的redis缓存进行读取,得到目标sql语句。
50.具体地,将获取到与协程号对应的协程url地址确定为第一键参数,即将协程url地址确定为key2,并根据第一键参数获取sql语句,也即通过redis.set使用协程url地址匹配到sql语句,并将sql语句缓存至中间件函数中的redis中,也即将sql语句作为value2存储至string(字符串)类型的redis中。然后,在调用时,可以对中间件函数中的redis缓存进行读取,也即,通过查询请求获取的url地址进行键值对匹配,得到对应的value2,从string(字符串)类型的redis的value2中提取出sql语句,即可得到目标sql语句。
51.本发明实施例中当中间件函数中redis值为url地址的目标键参数不存在时,实现了对存储在中间件中协程号的获取,进而实现了对协程url地址的确定。通过将sql语句缓存至中间件函数中的redis中,并对中间件函数中的redis缓存进行读取,实现了对目标sql语句的提取,进而实现了一次请求查询到sql语句,提高了查询sql语句的效率,提升了用户的体验感。
52.在一实施例中,步骤s202中,也即对所述协程号和所有所述url地址进行匹配,得到与所述协程号对应的协程url地址,还包括:
53.s2021,将所述协程号记录为第二键参数,以及将所述中间件中的所有所述url地址记录为第二值参数。
54.s2022,对所述第二键参数和所有所述第二值参数进行键值对匹配,得到与所述第二键参数对应的最终值参数。
55.s2023,将所述最终值参数对应的url地址确定为与所述协程号对应的协程url地址。
56.可理解地,最终值参数为与协程号对应的value1。
57.具体地,在得到协程号之后,对协程号和所有url地址进行匹配,也即通过redis.set对协程号和所有url地址进行键值对匹配,首先,将协程号记录为第二键参数,以及将中间件中的所有url地址记录为第二值参数。对第二键参数和所有第二值参数进行键值对匹配,也即将协程号确定为key1和所有url地址确定为value1,然后,对key1和所有value1进行依次匹配,直至key1匹配到对应的value1时,即可得到与第二键参数对应的最终值参数,例如,通过redis.set使用协程号匹配到url地址。最后,从上下文中获取与最终值参数对应的url地址,将最终值参数对应的url地址确定为与协程号对应的协程url地址。也即,本实施例中,通过将数据确定为键和值,实现了对第二键参数和所有第二值参数的记录。对第二键参数和所有第二值参数进行键值对匹配,实现了通过键值对匹配获取最终值参数,进而实现了协程url地址的确定。
58.在一实施例中,步骤s204之后,也即得到目标sql语句之后,还包括:
59.删除所述第二键参数和所述第二值参数。
60.具体地,在得到确定目标sql语句之后,删除第二键参数和第二值参数,也即删除key1和value1,即将check:goid的key1和与check:goid对应的url地址的value1删除。也
即,本实施例中,通过删除第二键参数和第二值参数,减少了对存储空间的占用,节省了内存空间。
61.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
62.在一实施例中,提供一种查询sql语句装置,该查询sql语句装置与上述实施例中查询sql语句方法一一对应。如图3所示,该查询sql语句装置包括数据获取模块10、识别结果模块20、数据分析模块30和评估结果模块40。各功能模块详细说明如下:
63.地址请求模块10,用于接收语句查询请求,根据所述语句查询请求获取中间件函数的上下文中的url地址;
64.目标键参数查询模块20,用于检测所述中间件函数中redis的值为url地址的目标键参数是否存在;
65.语句缓存模块30,用于当所述中间件函数中redis的值为url地址目标键参数存在时,通过所述url地址获取sql语句,并将sql语句缓存至所述中间件函数中redis中;
66.语句读取模块40,用于对所述中间件函数中的redis缓存进行读取,得到目标sql语句。
67.可选地,所述目标键参数查询模块20,包括:
68.中间参数判断单元,用于获取所述中间件函数的中间参数,当所述中间参数满足预设参数条件时,将所述url地址确定为中间件函数中redis的目标键参数,并检测到所述中间件函数中redis的值为url地址的目标键参数存在。
69.可选地,所述目标键参数查询模块20,还包括:
70.协程号获取模块50,用于当所述中间件函数中redis值为url地址的目标键参数不存在时,获取所述中间件函数中的协程号;
71.地址匹配模块60,用于对所述协程号和所有所述url地址进行匹配,得到与所述协程号对应的协程url地址;
72.第一键参数模块70,用于将与所述协程号对应的协程url地址确定为第一键参数,并根据所述第一键参数获取sql语句,并将所述sql语句缓存至所述中间件函数中的redis中;
73.缓存读取模块80,用于对所述中间件函数中的redis缓存进行读取,得到目标sql语句。
74.可选地,所述地址匹配模块60,包括:
75.参数记录单元,用于将所述协程号记录为第二键参数,以及将所述中间件中的所有所述url地址记录为第二值参数;
76.键值匹配单元,用于对所述第二键参数和所有所述第二值参数进行键值对匹配,得到与所述第二键参数对应的最终值参数;
77.协程地址单元,用于将所述最终值参数对应的url地址确定为与所述协程号对应的协程url地址。
78.可选地,所述协程地址单元,还包括:
79.参数删除子单元,用于删除所述第一键参数和所述第一值参数。
80.可选地,所述语句缓存模块30,包括:
81.中间参数单元,用于通过上下文中的目标存储函数将中间参数和所述sql语句缓存至所述中间件函数中上下文的redis中。
82.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括可读存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令。该内存储器为可读存储介质中的操作系统和计算机可读指令的运行提供环境。该计算机设备的网络接口用于与外部服务器通过网络连接通信。该计算机可读指令被处理器执行时以实现一种查询sql语句方法。本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。
83.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机可读指令,处理器执行计算机可读指令时实现上述查询sql语句方法。
84.在一个实施例中,提供了一个或多个存储有计算机可读指令的计算机可读存储介质,本实施例所提供的可读存储介质包括非易失性可读存储介质和易失性可读存储介质。可读存储介质上存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时实现上述查询sql语句方法。
85.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性可读取存储介质或易失性可读存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
86.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
87.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
技术特征:
1.一种查询sql语句方法,其特征在于,包括:接收语句查询请求,根据所述语句查询请求获取中间件函数的上下文中的url地址;检测所述中间件函数中redis的值为url地址的目标键参数是否存在;当所述中间件函数中redis的值为url地址的目标键参数存在时,通过所述url地址获取sql语句,并将sql语句缓存至所述中间件函数中redis中;对所述中间件函数中的redis缓存进行读取,得到目标sql语句。2.如权利要求1所述的查询sql语句方法,其特征在于,所述中间件函数包括协程号;所述检测所述中间件函数中redis的值为url地址的目标键参数是否存在之后,还包括:当所述中间件函数中redis的值为url地址的目标键参数不存在时,获取所述中间件函数中的协程号;对所述协程号和所有所述url地址进行匹配,得到与所述协程号对应的协程url地址;将与所述协程号对应的协程url地址确定为第一键参数,并根据所述第一键参数获取sql语句,并将所述sql语句缓存至所述中间件函数中的redis中;对所述中间件函数中的redis缓存进行读取,得到目标sql语句。3.如权利要求2所述的查询sql语句方法,其特征在于,所述对所述协程号和所有所述url地址进行匹配,得到与所述协程号对应的协程url地址,包括:将所述协程号记录为第二键参数,以及将所述中间件中的所有所述url地址记录为第二值参数;对所述第二键参数和所有所述第二值参数进行键值对匹配,得到与所述第二键参数对应的最终值参数;将所述最终值参数对应的url地址确定为与所述协程号对应的协程url地址。4.如权利要求3所述的查询sql语句方法,其特征在于,所述得到目标sql语句之后,包括:删除所述第二键参数和所述第二值参数。5.如权利要求1所述的查询sql语句方法,其特征在于,所述检测所述中间件函数中redis的值为url地址的目标键参数是否存在,包括:获取所述中间件函数的中间参数,当所述中间参数满足预设参数条件时,将所述url地址确定为中间件函数中redis的目标键参数,并检测到所述中间件函数中redis的值为url地址的目标键参数存在。6.如权利要求1所述的查询sql语句方法,其特征在于,所述将sql语句缓存至所述中间件函数中redis中,包括:通过上下文中的目标存储函数将中间参数和所述sql语句缓存至所述中间件函数中上下文的redis中。7.一种查询sql语句装置,其特征在于,包括:地址请求模块,用于接收语句查询请求,根据所述语句查询请求获取中间件函数的上下文中的url地址;目标键参数查询模块,用于检测所述中间件函数中redis的值为url地址的目标键参数是否存在;
语句缓存模块,用于当所述中间件函数中redis的值为url地址目标键参数存在时,通过所述url地址获取sql语句,并将sql语句缓存至所述中间件函数中redis中;语句读取模块,用于对所述中间件函数中的redis缓存进行读取,得到目标sql语句。8.如权利要求7所述的查询sql语句装置,其特征在于,所述键参数查询模块,包括:协程号获取模块,用于当所述中间件函数中redis的值为url地址的目标键参数不存在时,获取所述中间件函数中的协程号;地址匹配模块,用于对所述协程号和所有所述url地址进行匹配,得到与所述协程号对应的协程url地址;第一键参数模块,用于将与所述协程号对应的协程url地址确定为第一键参数,并根据所述第一键参数获取sql语句,并将所述sql语句缓存至所述中间件函数中的redis中;缓存读取模块,用于对所述中间件函数中的redis缓存进行读取,得到目标sql语句。9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如权利要求1至6中任一项所述查询sql语句方法。10.一个或多个存储有计算机可读指令的可读存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1至6中任一项所述查询sql语句方法。
技术总结
本发明涉及SQL语句查询技术领域,尤其涉及一种查询SQL语句方法。该方法包括:接收语句查询请求,根据语句查询请求获取中间件函数的上下文中的url地址;检测中间件函数中redis的值为url地址的目标键参数是否存在;当中间件函数中redis的值为url地址的目标键参数存在时,通过url地址获取SQL语句,并将SQL语句缓存至中间件函数中redis中;对中间件函数中的redis缓存进行读取,得到目标SQL语句。本发明中通过对中间件函数中的redis缓存的SQL语句进行读取,避免了在整个链路中传递上下文,以及实现了一次查询请求获得目标SQL语句,提高了查询SQL语句的效率,提升了用户的体验感。提升了用户的体验感。提升了用户的体验感。
技术研发人员:林跃 王家其
受保护的技术使用者:深圳市东信云科技有限公司
技术研发日:2023.05.26
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
