获取SQL数据库中某个表中的所有字段名称的通用方法
来源:互联网 发布:小黑屋码字软件 编辑:程序博客网 时间:2024/05/01 10:51
此功能经常用到,现在贴出代码,希望对有需要的能提到供点帮助吧。
1、首先创建一个视图,如下。
create view fielddesc as select o.name as oname, c.name as cname, convert(varchar(30),p.value) as value, p.smallid as psmallid, t.name as tname from syscolumns c join systypes t on c.xtype = t.xtype join sysobjects o on o.id=c.id left join sysproperties p on p.smallid=c.colid and p.id=o.id where o.xtype= 'U';
2、将你需要查询的表名传递进来即可。
select * from fielddesc where oname = '你的表名';
3、在删除一个表中数据时,级联删除另一个表中想对应的数据(含主外键关系)
create trigger tri_del on tb_Usersfor deleteasbegin delete tb_UserLogin from tb_UserLogin a,deleted d where a.UserID = d.UserIDend
4、SQL中根据名称分组求最新一条数据的SQL语句:
select * from 预警记录表 t where not exists(select 1 from 预警记录表 where 雨量站名=t.雨量站名 and (预警时间>t.预警时间 or 预警时间=t.预警时间 and id>t.id))and CONVERT(datetime,预警时间,120) between dateadd(day,-3,getdate()) and getdate()order by 预警时间 desc
- 获取SQL数据库中某个表中的所有字段名称的通用方法
- SQLSERVER获取数据库中的所有表的名称、表中所有字段的名称
- 查数据库中所有表名中含某个字符串的表的名称及字段信息sql脚本
- 查数据库中所有表名中含某个字符串的表的名称及字段信息sql脚本
- SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL
- SQL Server 中获取数据库所有表及其字段名称、类型、长度的SQL
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- SQLSERVER 2008 如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- 获取数据库中某个表的所有字段
- 取数据库所有表的名称及指定表中所有字段的名称SQL
- 简易聊天程序的编写<2>————————————长标题!
- linux添加用户与修改密码
- MIPS 地址空间
- Linux Crontab 定时任务 命令详解
- 新闻系统结构功能图
- 获取SQL数据库中某个表中的所有字段名称的通用方法
- html编辑器fckeditor的使用
- 网络编程学习十步曲
- ARM平台上蓝牙协议栈Bluez的移植使用和配置
- Java数据库连接池实现
- union+和+union+all+的区别
- 底层之旅——Android蓝牙系统分析
- 认识(大端-小端)端模式
- 获得系统性能:cpu、内存