往数据表中插入 "字段名 字符串" , 对于非字符字段,采用 "递增整形数字" 代替(日期字段会自动转变为对应日期)
来源:互联网 发布:数据有效性 日期 编辑:程序博客网 时间:2024/06/06 03:42
举例如下其中第一行为数据表的字段
第二行为插入数据
column1column2
column3column1column2column3
代码如下: 其中 "SLS_SalesOrderHD" 为表名,请根据需要修改
insert into SLS_SalesOrderHD(doccode,formid) values('doccode','21101') --先插入一行数据
declare @i int --下面的操作实际上是对之前插入的数据行进行修改
set @i = 1
declare @i_to_str nvarchar(10)
declare cur cursor for select name from syscolumns where id = object_id('SLS_SalesOrderHD')
open cur
declare @column_name nvarchar(max)
fetch next from cur into @column_name
while (@@fetch_status=0)
begin
fetch next from cur into @column_name
begin try
exec('update SLS_SalesOrderHD set ' + @column_name + ' = ''' + @column_name + ''' where DocCode = ''doccode''')
print @column_name + '''s value = ' + @column_name
print ''
print ''
print ''
end try
begin catch
set @i_to_str = convert(varchar(10),@i)
exec('update SLS_SalesOrderHD set ' + @column_name + ' = ' + @i_to_str + ' where DocCode = ''doccode''')
print '------------------' + @column_name + ' type error'
print @column_name + '''s value = ' + @i_to_str
print '------------------'
set @i += 1
--print ERROR_MESSAGE()
end catch
end
close cur
deallocate cur
- 往数据表中插入 "字段名 字符串" , 对于非字符字段,采用 "递增整形数字" 代替(日期字段会自动转变为对应日期)
- Oracle中使用游标获取指定数据表的所有字段名对应的字符串
- sql语句中包含有日期字段,对应数据库表中的日期字段存储方式
- DataGridView 日期字段格式字符串
- 怎么在数据库表里面自动插入日期字段
- oracle 字符型日期往sqlserver2005日期类型字段转换
- ADO中操作日期字段
- mysql日期类型字段插入与读出
- php读取的mssql日期字段日期会自动转换成中文
- java将日期时间字符串转成日期插入到oracle的date字段
- oracle 日期字段 字符串格式不对
- sql server2008对字符串日期字段分区
- 日期字段的选用
- oracle日期类型字段
- oracle 日期字段操作
- KSQL日期字段访问
- MySQL日期字段值
- 日期字段的显示
- Eclipse上GIT插件EGIT使用手册
- POJ1008 Maya Calendar
- 虚拟信用卡
- 回车符和换行符区别【Windows和Linux换行符的区别】
- 正则表达式不区分大小写以及解决思路的探索 .
- 往数据表中插入 "字段名 字符串" , 对于非字符字段,采用 "递增整形数字" 代替(日期字段会自动转变为对应日期)
- Struts2返回json的几种方式
- 房地产微信营销方案微信“危”与“机”
- 微星 x370 笔记本 摄像头的按键
- easyui tree插件扩展
- 现在公开一个DHT网络爬虫网络爬虫供大家一起交流
- 更改UIActionSheet按钮颜色
- oracle常用函数之STDDEV、STDDEV_POP、STDDEV_SAMP区别
- powerdesigner的破解