‘壹’ sql 修改语句
如果你的这个“位置”是一个字段的话,就直接用 Update 语句更改其内容。
如果这个“位置”不是字段,只是显示出来的顺序,那就难说了。原因是这样的:SQL中其实没有一个物理位置的概念,所有数据记录的顺序依赖于索引及查询时的排序指令。
所以不要去关心数据的物理位置先后,要改变位置得从自己的数据和查询语句上着手。
不过呢,有一个聚集索引的与数据的存放顺序有关系,LZ可以查查相关资料。只是说,聚集索引会改变存放顺序,但它的核心是为其他索引服务的,设置得好,整个数据库都会受益,查询速度飞快,设置得不好,数据库就的响应就会变慢了,甚至拖垮系统。
‘贰’ 修改一条记录的sql语句怎么写
IF--THEN语句结合
复制代码代码如下:
UPDATE mytable
SET myfield = CASE other_field
WHEN 1 THEN 'value'
WHEN 2 THEN 'value'
WHEN 3 THEN 'value'
END
WHERE id IN (1,2,3)
我们可以使用以下SQL语句:
复制代码代码如下:
UPDATE categories
SET display_order = CASE id
WHEN 1 THEN 3
WHEN 2 THEN 4
WHEN 3 THEN 5
END,
title = CASE id
WHEN 1 THEN 'New Title 1'
WHEN 2 THEN 'New Title 2'
WHEN 3 THEN 'New Title 3'
END
WHERE id IN (1,2,3)
‘叁’ sql 修改语句
哥们 set uid='" + shukanbianhao + "' where id='" + yonghubianhao + "';
是 修改语句 不是插入数据
insert into 表 (字段1,字段2)values(值1,值2) 这是插入语句
‘肆’ sql修改语句
你update
应该是字符串吧```后面不用括号````你上面的是写在程序那里,还是写在SQL那里`````
如果写在SQL那里就定义@new_date
datetime,@........就可以
‘伍’ 如何修改SQL数据库文件
安装ms
sqlserver2000
(or2005),然后使用还原数据库。
使用还原数据库前,先建立一个同名的数据库,还原选择从设备。
‘陆’ SQL修改语句
其实是要将更新的范围控制在第一个查询的内连接范围内, 那么一般使用update ... from 结构的语句可以实现(适用于SQL Server; 其他数据库不甚了解, Oracle好像从9才支持inner join这种写法). 类似:
update t_da_jxc_daysum
set settle_qty = c.stock_qty
from ( select item_no, max(oper_date) oper_date from t_da_jxc_daysum group by item_no) b
inner join t_im_branch_stock c on b.item_no = c.item_no
where t_da_jxc_daysum.item_no = b.item_no and t_da_jxc_daysum.oper_date = b.oper_date
具体SQL语法参考update ... from
‘柒’ sql修改语句怎么写
不同的数据库可能会有不同,不过大部分都是通用的:
修改数据:update 表名 set 列名=要修改的值 where 列名=条件值
还有修改表名,列名等具体的话再追问。
‘捌’ 修改下SQL语句
string sql5 = "UPDATE 模块参数 SET 路段单向车道数='" + Convert.ToString(a) + "'";
‘玖’ sql中的修改语句怎么写啊
应该是BB表的所有者不是dbo
先执行以下语句,查看表的所有者
use AA
go
select user_name(uid)
from sysobjects
where type='u' and name='BB'
然后把结果里的所有者名称放在表名的前边进行更新,假设查询出来的是test,那更新语句就是
update AA.test.BB
set CC='1133000010'
where CC='113310'
‘拾’ sql修改一个值
updatesys_T_systemsetsys_var_value=1wheresys_var_id='if_outbatch_byprice'