社区
VB基础类
帖子详情
Shape语句如何动态生成
xujiaqiang
2000-01-21 10:02:00
譬如说有n个表a,b,c,d...n.
它们依次是1对多的关系,即a和b是1对多,b和c是1对多....依次类推,
a是最上层,第n个表是最底层.
现将它们的SQL语句组合成一条Shape语句,以便一次取回所有
n个表的相关数据,如何编写VB代码动态生成Shape语句.
其中n是变数,当层次较多时,Shape语句的构造很复杂.
谢谢高手!
...全文
165
3
打赏
收藏
Shape语句如何动态生成
譬如说有n个表a,b,c,d...n. 它们依次是1对多的关系,即a和b是1对多,b和c是1对多....依次类推, a是最上层,第n个表是最底层. 现将它们的SQL语句组合成一条Shape语句,以便一次取回所有 n个表的相关数据,如何编写VB代码动态生成Shape语句. 其中n是变数,当层次较多时,Shape语句的构造很复杂. 谢谢高手!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xujiaqiang
2000-01-22
打赏
举报
回复
谢谢cloud,你的代码我会再仔细研究。
其实各表的Sql语句已生成,它和上层的Relate也已确定。
但从MSDN的例子中我发现Append后面有时紧跟着多个左括号,
这些括号的起始终止位置会影响整个SHAPE语句,我不能确定。
而且单个表的As字句有时出现多次。
Firing_Sky
2000-01-22
打赏
举报
回复
用一个递归或者循环来生成SQL命令行,再执行它!
你要能说详细点就更好了
cloud
2000-01-21
打赏
举报
回复
用一个递归函数可以实现:
例如:
Function FetchSql(n as integer,byval DBName as collection, _
conn_id as string) as string
'DBName中存放表名。顺序是 n...d,c,b,a;
dim strSql
if n=2 then
strSql = "SHAPE { SELECT * FROM " & DBName.Item(n - 1) & " }" _
& " APPEND ( { SELECT * FROM " & DBName.Item(n) & "} AS chapter" _
& " RELATE " & conn_id & " TO " & conn_id & ")"
else
strSql = "SHAPE { SELECT * FROM " & DBName.Item(n - 1) & " }" _
& " APPEND ( { " & FetchSql(n - 1, DBName, conn_id) & " } AS chapter" _
& " RELATE " & conn_id & " TO " & conn_id & ")"
end if
return strsql
end function
'这个算法是否可以满足你的要求。
PowerBI地图可视化专题
Shape
Map 默认形状地图4. Globe Map、Flow Map、iconMap等其他地图5.
Shape
Map 自定义中国地图6.
Shape
Map 全球旋转地图7. SVG着色地图8. SVG省份着色地图9. SVG地图显示图标10. 地图上悬浮显示图标11. 地图标记...
使用Python将按照某种特定格式的属性表excel文件
动态
生成
建表SQL
语句
(使用Pandas库)
问题描述 有33个国标属性表excel文件,需要根据这些标准属性表来建数据库表。 每个excel的格式大概如下: 对于这样的繁重且基本无脑的活,我选择用Python来搞定: 代码 import pandas import re def getStandardDataType(x): x = x.replace(" ", "") x = x.replace(",", ",") x = x.replace("(", "(") x = x.replace(")", ")")
Python 根据字段自动
生成
建表
语句
比如我们从mysql 的数据库里面有几百张表我们需要改变结构放入到oracle库里面,这个时候建表
语句
不一样,有些我们需要加系统字段,有些需要加分区 如图,表,字段,描述都有 读取这个excle 进行
生成
建表
语句
: 上代码: import pandas as pd import openpyxl # 读取表,和清洗异常情况 def get_df(file_name): all_df = pd.read_excel(file_name) import re def g
python读取excel数据
生成
sql
语句
用python读取exce数据并l
生成
sql
语句
wkt转shp CSV中文本WKT值
生成
shape
文件
本文解决WKT形式为点、线、面等不同情况下直接
生成
shape
矢量数据,包括CSV中原有的属性内容! PostGIS&PostSQL安装成功后如下图,安装教程网上很多,在此不赘述! 提供一个PostGIS&PostSQL下载网址链接(亲测可用):https://download.csdn.net/download/weixin_46489415/12510972 安装成功后, 首先启动pgAdmin4,输入安装时设置的账号及密码,为了保证PostSQL有PostGIS拓展,请先运行SQL
语句
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章