
不是很明白你的意思的。
修改的话,直接用:
update 表名 set 字段1='更改后的内容',字段2='更改后的内容'…… where
条件
你说的 mood1 mood2 mood3 mood4 mood5 mood6,这些是表还是数据库啊?
oracle这样是可以的,SQLserver这样貌似不行
在SQLserver中,要实现这样的功能只能用游标,代码如下:
createprocereUpdateValue--存储过程里面放置游标
as
begin
declarecursor--声明一个游标,查询满足条件的数据
forselect主键,SD_VALfromEQ_SD_D
open--打开
declare@主键int,@SD_VALnvarchar(20)--声明一个变量,用于读取游标中的值
fetchnextfrominto@主键,@SD_VAL
while@@fetch_status=0--循环读取
begin
updateEQ_SD_Dsetname=@SD_VALwhereid=@主键
fetchnextfrominto@主键,@SD_VAL
end
close--关闭
deallocate--删除
end
用alter database语句修改数据库
--1将名为"例二数据库"的数据库改名为"例七数据库"
显示代码打印
alter database 例二数据库
modify name = 例七数据库
或
显示代码打印1 exec sp_renamedb '例二数据库','例七数据库'
--2为"例六数据库"增加一个数据文件
显示代码打印
alter database 例六数据库
add file (
name=增加的数据文件,
filename='c:\dbtest\例六数据库增加的数据文件ndf'
)
--3为"例六数据库"增加一个日志文件
显示代码打印
alter database 例六数据库
add log file (
name=例六增加的日志文件,
filename='c:\dbtest\例六增加的日志文件ldf',
size=3MB,
maxsize=50MB,
filegrowth=10%
)
--4将"例六数据库"名为"增加的数据文件"的数据库文件改名
显示代码打印
alter database 例六数据库
modify file (
name=增加的数据文件,
newname=例六数据文件,
filename='c:\dbtest\例六数据文件ndf'
)
--5修改"例六数据库"的排序规则
显示代码打印
alter database 例六数据库
collate Chinese_PRC_CI_AS_KS
--6在"例六数据库"里删除一个数据文件
显示代码打印
alter database 例六数据库
remove file 例六数据文件
--7在"例六数据库"里添加一个文件组
显示代码打印
alter database 例六数据库
add filegroup 例十三文件组
--8在"例六数据库"里为一个文件组改名
显示代码打印
alter database 例六数据库
modify filegroup 例十三文件组
name=例十四文件组
--9在"例六数据库"里添加一个数据文件到一个文件组,并将该文件祖设为默认文件组。
显示代码打印
--alter database一次只能修改数据库的一个属性
alter database 例六数据库
add file (
name=例十五数据文件,
filename='c:\dbtest\例十五数据文件ndf'
)
to filegroup 例十四文件组
go
alter database 例六数据库
modify filegroup 例十四文件组 default
go
--10在"例六数据库"里删除"例十四文件组"。
显示代码打印
alter database 例六数据库
modify filegroup [primary] default
--将primary文件组设为默认文件组
go
alter database 例六数据库
remove file 例十五数据文件
--删除"例十四文件组"中包含的"例十五数据文件"
go
alter database 例六数据库
remove filegroup 例十四文件组
--删除"例十四文件组"
go
--11将"例六数据库"里一个文件组设为只读的。
显示代码打印
alter database 例六数据库
add filegroup 例十七文件组
--先添加一个文件组,因为primary文件组不能设为只读
go
alter database 例六数据库
add file (name=例十七数据文件,
filename='c:\dbtest\例十七数据文件ndf')
to filegroup 例十七文件组
--添加一个文件到文件组中,因为空文件组不能设为只读
go
alter database 例六数据库
modify filegroup 例十七文件组 read_only
--将文件组设为只读
go
--12将"例六数据库"设为只有一个用户可访问
显示代码打印
alter database 例六数据库
set single_user
--13设置"例六数据库"可自动收缩
显示代码打印
alter database 例六数据库
set auto_shrink on
以上就是关于SQL修改数据库表指定内容段的语句怎么写全部的内容,包括:SQL修改数据库表指定内容段的语句怎么写、数据库语句修改一整列的数据、MySQL中修改数据库 ALTER DATABASE 语法的使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)