社区
MS-SQL Server
帖子详情
那位知道SQL SERVER 的视图生成器里自动生成联接语句的功能是如何实现的?
ghxghx
2003-08-27 10:42:18
是存储过程还是前台程序写成的,联接语句的自动生成太复杂了,我一点头绪都没有,希望哪位给点思路,谢先。
...全文
54
25
打赏
收藏
那位知道SQL SERVER 的视图生成器里自动生成联接语句的功能是如何实现的?
是存储过程还是前台程序写成的,联接语句的自动生成太复杂了,我一点头绪都没有,希望哪位给点思路,谢先。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghxghx
2003-09-01
打赏
举报
回复
最最后up一次,进来签到就有分,今天上午下班前结贴
seasong
2003-08-29
打赏
举报
回复
理解ghx的意思,没什么想法:(看看大力会不会进来,说不定正在奋笔疾书呢,呵呵~~
goneaway
2003-08-29
打赏
举报
回复
up,
看看数据库概论或许会有点启发。
ghxghx
2003-08-29
打赏
举报
回复
最后up一次,进来签到就有分
愉快的登山者
2003-08-27
打赏
举报
回复
create table #t(id int, a char)
insert #t values (1, 'a')
insert #t values (2, 'b')
create table #t1(id int, a char)
insert #t1 values (1, 'A')
insert #t1 values (3, 'C')
select * from #t inner join #t1 on #t.id = #t1.id
id a id a
----------- ---- ----------- ----
1 a 1 A
(1 row(s) affected)
select * from #t left join #t1 on #t.id = #t1.id
id a id a
----------- ---- ----------- ----
1 a 1 A
2 b NULL NULL
(2 row(s) affected)
select * from #t right join #t1 on #t.id = #t1.id
id a id a
----------- ---- ----------- ----
1 a 1 A
NULL NULL 3 C
(2 row(s) affected)
select * from #t full join #t1 on #t.id = #t1.id
id a id a
----------- ---- ----------- ----
1 a 1 A
NULL NULL 3 C
2 b NULL NULL
(3 row(s) affected)
yoki
2003-08-27
打赏
举报
回复
SELECT select_list
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
也就是你能确定这些?
1:select_list
2:table_source
3:search_condition
4:group_by_expression
5:search_condition
6:order_expression [ ASC | DESC ] ]
将他们->用字符串、数组、集合等存起来(按表分类)
然后依照一定的规则串起来
yoki
2003-08-27
打赏
举报
回复
选择,条件判断,排序,公式都容易自动生成的话为什么不能吧它连起来呢?
语句的顺序是固定的呀
chao778899
2003-08-27
打赏
举报
回复
lou zhu bu shi zhe ge yisi
ghxghx
2003-08-27
打赏
举报
回复
其实选择,条件判断,排序,公式都容易自动生成,就是联接语句的自动生成太难了,简直一点思路都没有
ghxghx
2003-08-27
打赏
举报
回复
to zenggao(天空下的云)
:-( 不是那个意思,我就是想作你让我用的那个
zenggao
2003-08-27
打赏
举报
回复
企业管理器-你的数据库-右键你的视图-新建视图-右键灰色的地方-添加表-然后打勾相关字段就下面就自动产生了。
ghxghx
2003-08-27
打赏
举报
回复
to txlicenhe(不做技术高手)
我没钱 :-(
ghxghx
2003-08-27
打赏
举报
回复
to hjb111(东方不败猪八戒)(西方失败唐老鸭)
:-( 不是那个意思
ghxghx
2003-08-27
打赏
举报
回复
to CrazyFor(蚂蚁):
是呀
hjb111
2003-08-27
打赏
举报
回复
在查询分析器中有视图生成器模板!
txlicenhe
2003-08-27
打赏
举报
回复
找小盖。
lynx1111
2003-08-27
打赏
举报
回复
没听懂!
CrazyFor
2003-08-27
打赏
举报
回复
你是想要做一个视图生成器吗?
ghxghx
2003-08-27
打赏
举报
回复
UP
ghxghx
2003-08-27
打赏
举报
回复
我建了一个[查询规则表]结构如下:
表1 列1 表2 列2 联接类型
tab1 lie1 tab2 lie3 LEFT JOIN
tab1 lie1 tab3 lie2 RIGHT JOIN
tab2 lie2 tab4 lie5 FULL JOIN
加载更多回复(5)
vc++ 应用源码包_1
网格形式的
视图
,自绘了CComboBox、CEdit、CSuperGridCtrl
实现
。 tab 演示了CTabCtrl控件的使用方法。 tabcontrol_demo 自绘了CTabCtrl的
实现
。 To Create A COOL Desktop Lyrics Demo 歌词显示,效果非常好。...
vc++ 应用源码包_2
网格形式的
视图
,自绘了CComboBox、CEdit、CSuperGridCtrl
实现
。 tab 演示了CTabCtrl控件的使用方法。 tabcontrol_demo 自绘了CTabCtrl的
实现
。 To Create A COOL Desktop Lyrics Demo 歌词显示,效果非常好。...
SQL
Server
视图
详解
视图
是一种数据库对象,是从一个或者多个数据表或
视图
中导出的虚表,
视图
的结构和数据是对数据表进行查询的结果,只存放
视图
的定义,不存放
视图
对应的数据;其结构和数据是建立在对表的查询基础上,故表中的数据发生...
sql
server
创建
视图
索引
索引
视图
创建注意事项 对
视图
创建的第一个索引必须是唯一聚集索引。 创建唯一聚集索引后,可以创建更多非聚集索引。 为
视图
创建唯一聚集索引可以提高查询性能,因为
视图
在数据库中的存储方式与具有聚集索引的表的...
SQL
Server
之创建索引
视图
索引
视图
创建注意事项 对
视图
创建的第一个索引必须是唯一聚集索引。 创建唯一聚集索引后,可以创建更多非聚集索引。 为
视图
创建唯一聚集索引可以提高查询性能,因为
视图
在数据库中的存储方式与具有聚集索引的表的...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章