社区
C#
帖子详情
C#解析sql语句,判断sql语句里面都存在哪些表,且能得到那些表里面的所有字段
城池523
2013-03-19 04:51:05
例如:
Select * from table_1 a Left Join table_2 b on a.id=b.id
[color=#003300]C#后知道上述sql中存在两个表,table_1和table_2.然后在通过table_1和table_2再去查找他们里面都存了哪些字段。
注意:上述只是sql,也可能是函数或存储过程。
...全文
266
3
打赏
收藏
C#解析sql语句,判断sql语句里面都存在哪些表,且能得到那些表里面的所有字段
例如: Select * from table_1 a Left Join table_2 b on a.id=b.id [color=#003300]C#后知道上述sql中存在两个表,table_1和table_2.然后在通过table_1和table_2再去查找他们里面都存了哪些字段。 注意:上述只是sql,也可能是函数或存储过程。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u010366947
2013-05-02
打赏
举报
回复
楼主是怎么做到的呢?
DENQH
2013-03-19
打赏
举报
回复
查询放到TDataTable中, for(int i=0,i<table.Cloumns.Count;i++) { string str + =table.Cloumns[i].ColumnName +","; }
linrachel
2013-03-19
打赏
举报
回复
可以使用正则取 from、Join、Left Join、Right Join等之后的字符串,然后通过系统表来查询各个表中的字段。
利用
C#
查询视图
字段
基于基
表
的
字段
?????? 在SQL Server 2000里,通过sysdepends,syscolumns等这些系统
表
无法找到多层次视图的最基底
表
字段
依赖,特别是在视图采用别名的时候。但在某些环境下,软件系统又希望达到这个目的,所以只好采用在逻辑过程中分析的思路了,这样做,无疑效率是比较低的,但却是一种实现的方法。提供的这段代码的思路是,分析视图的create view .. as select ...fr
巧用
C#
Split()函数获取
SQL语句
中操作
字段
这是前天工作时要求的,将
SQL语句
的操作
字段
获取出来挂在树节点上,感觉这个函数以后还有可能会用到,特此总结一下,函数中没有实现Select *的操作,只要添加
判断
条件即可。 工具函数:Split()函数:通过字符分割字符串为一个string类型的一维数组。 String.Split 方法有6个重载函数: 1) public string[] Split(params char
C#
与
SQL语句
互转的StringBuilder转换工具及源码
C#
(发音为 “C Sharp”)是一种由微软开发的现代、面向对象、类型安全的编程语言。作为.NET框架的核心语言之一,
C#
广泛应用于Windows应用程序开发、游戏开发(通过Unity引擎)、云服务、以及跨平台的移动应用开发等领域。SQL(Structured Query Language)是关系型数据库的标准语言,用于创建、查询、更新和管理数据库。一个基本的
SQL语句
由关键字、
表
名、
字段
名、条件
表
达式以及运算符构成。
在
C#
中使用Irony实现
SQL语句
的
解析
在上一篇博文LogoSharp:Logo语言的
C#
实现中,我介绍了LOGO语言的
C#
实现,在该项目中,我使用了.NET下的语法
解析
框架:Irony。Irony框架最开始...
如何
判断
数据库中取出的某个
字段
为空
如果通过name
字段
在数据库中为空值,用data.Tables[0].Rows[0]["AlarmFlag"] !=null
判断
得到
的结果为true,原因为AlarmFlag
字段
读出来为system.DBNull其中AlarmFlag为tinyint类型正确的
判断
方法是data.Tables[0].Rows[0]["AlarmFlag"] != System.DBNull.Value也可以用下面的...
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章