数据库编程,繁琐的增,删,改,查。
每个表都要实现,为了简化工作,可以用以下的sql批处理来输出你想要得结果。
不用一个一个列去写。
只需要提供表名称tablename,并把print部分修改成你需要的就可以了。
--请设置查询分析器以文本显示结果
--定义变量
declare @tablename nvarchar(50)--表的名称
declare @tableid int --表的id
declare @colname nvarchar(50) --列名
declare @index int
--赋值
set @tablename = 'tablename' -->>>tablename改为你要查询的表名
select @tableid = id from sysobjects where id = object_id(@tablename)
set @index = 0
--定义游标,逐个遍历表的每个列
declare columns_cursor cursor
for select name as 'Column_name' from syscolumns where id = @tableid order by colid
--打开游标
open columns_cursor
fetch next from columns_cursor into @colname
while @@FETCH_STATUS = 0
begin
-->>>这句需要修改成你要的样式即可(增,删,改,查。)
--我的这句是向一个数据控件写数据(用友华表cell)
print 'axCell1.SetCellString(' + cast(@index as nvarchar) + ', j, 0, ds.Tables[0].Rows[i]["' + @colname + '"].ToString());'
set @index = @index + 1
fetch next from columns_cursor into @colname
end
--关闭,释放游标
close columns_cursor
deallocate columns_cursor
分享到:
相关推荐
SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录。本文将介绍利用使用表变量和游标实现数据库中表的遍历。 表变量来实现表的遍历 以下代码中,代码块之间的...
Oracle数据库添加 更新 游标 过程 Java Project Oracle数据库添加 更新 游标 过程 Java Project
数据库系统原理与设计 实验教程 之游标 实验游标答案
实验八数据库编程技术——游标、存储过程与触发器.pdf
oracle数据库的游标详述,以及各游标相关信息的具体代码示例。可以帮助初学者以及数据库管理员更好的理解和学习游标的使用和操作。
增删改查,游标,包,过程,触发器等内容。包含有代码和文档。希望大家能够喜欢。
学习之用,游标操作多个数据库 学习之用,游标操作多个数据库 学习之用,游标操作多个数据库
Oracle数据库的游标学习总结Oracle数据库的游标学习总结
数据库视图和索引游标实验报告.doc
数据库实验六:游标的使用.pdf
Oracle 数据库游标使用大全,自己整的,比你搜的好
Sybase与SQL数据库游标心得Sybase与SQL数据库游标心得Sybase与SQL数据库游标心得Sybase与SQL数据库游标心得
SqlLite/Mysql/Oracle数据库基于pycharm连接、增删改查基本操作python使用全 # 1连接数据库 2 拿到游标 3 执行sql 4关闭游标 5关闭数据库 import _sqlite3 # 连接 conn = _sqlite3.connect('test.db') #拿到游标 ...
很多人还不熟很了解数据库中游标的使用方法,这个文档将帮你清楚明白的了解数据库中游标的使用方法和技巧
Oracle数据库游标使用大全 Oracle数据库游标使用大全Oracle数据库游标使用大全
数据库实验 游标及游标并发
使用游标更新数据库
游标动态数据库代码
如果不使用游标功能,直接使用select查询,会一次性将结果集打印到屏幕上,你无法针对结果集做第二次编程。使用游标功能后,我们可以将得到的结果先保存起来,然后可以随意进行自己的编程,得到我们最终想要的结果集...
android中sqlite数据库的应用,主要是增删改查相关的数据,里面都有描述。