系列文章


C#底层库–MySQL脚本自动构建类(insert、update语句生成)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/129179216

C#底层库–MySQL数据库访问操作辅助类(推荐阅读)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126886379

C#底层库–SQLiteHelper访问操作辅助类
本文链接:https://blog.csdn.net/youcheng_ge/article/details/123666958

提高编程效率–数据导入工具
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126427323

Oracle数据库限制ip访问
本文链接:https://blog.csdn.net/youcheng_ge/article/details/122220930

SQL 获取数据库表,指定字段并且判断是否为主键
本文链接:https://blog.csdn.net/youcheng_ge/article/details/110820405

SQL outer apply的用法
本文链接:https://blog.csdn.net/youcheng_ge/article/details/79903489

MySQL安装教程(详细)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/126037520

MySQL卸载教程(详细)
本文链接:https://blog.csdn.net/youcheng_ge/article/details/129279265

MySQL分类汇总(group by…with rollup),如何显示“总计”字段?
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128217837

MySQL WITH CHECK OPTION的用法
本文链接:https://blog.csdn.net/youcheng_ge/article/details/128147196

MySQL 使用存储过程插入千万级数据如何提升效率?
本文链接:https://blog.csdn.net/youcheng_ge/article/details/77728189

MySQL 数据库表行列转置的实现
本文链接:https://blog.csdn.net/youcheng_ge/article/details/77625052

目录

系列文章

前言

一、技术介绍

二、测试用例

三、用法总结


 

前言

本专栏为【数据库】,主要介绍SQL的功能与特点、SQL数据定义语言(表、视图、索引、约束)、SQL数据操作语言(数据检索、数据插入、数据删除、数据更新)、创建与删除触发器、SQL数据控制语言(安全性和授权、事务处理)以及嵌入式SQL。
如果你对本专辑感兴趣,持续关注吧。大家有任何问题,也可以评论区反馈,私信我。
ef45ddb76e954ee5ac1791bb212495ea.jpg

 

一、技术介绍

syscolumns 数据库所有列字段

sysindexkeys 系统索引key列

sysindexes 系统索引列

sysobjects 系统对象

 

二、测试用例

Select cast('T' as varchar(10)) as select_tag,
sb.name as table_name,
main.name as field_name,
case when ob.id is null then 'F' else 'T'  end as is_pk
From syscolumns main
Inner Join sysobjects sb On main.id=sb.id and sb.xtype='U'
left join sysindexkeys indexk on indexk.id=sb.id and indexk.colid=main.colid 
left join sysindexes index1 on index1.id=indexk.id and index1.indid=indexk.indid 
left join sysobjects ob on ob.parent_obj = sb.id and ob.name=index1.name and ob.xtype='PK'  
Where (main.name like '%object_no'
    or main.name like '%product_no'
    or main.name like '%material_no'
    )
order by sb.name

三、用法总结

syscolumns 数据库所有列字段

sysindexkeys 系统索引key列

sysindexes 系统索引列

sysobjects 系统对象

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐