当前位置:首页 » 编程语言 » sqlserver修改某个字段值
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlserver修改某个字段值

发布时间: 2022-07-21 21:19:01

① 想把sqlserver数据库中某字段里的特定字符修改,可以用sql命令来做吗

update
class
set
studentNo=replace(convert(varchar(8000),bbb),'2006','2010')
where
条件
如果全部替换一列不用要后边的where
条件
运行上句之前必须备份数据库

② sqlserver 下 修改表的某个字段默认值语法是怎么样的

sqlserver 下 修改表的某个字段默认值语法是怎么样的
一、代码如下:
alter table everygamelog drop constraint [DF_EveryGameLog_Memo]

ALTER TABLE everygamelog ADD
CONSTRAINT [DF_EveryGameLog_Memo] DEFAULT ( '正常') FOR [Memo]

二、sql server 字段设置约束

一)一.给字段添加默认值
语法:

alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称
例:

alter table WD_Platform add constraint DF_WD_Platform_Platform_UID DEFAULT '' for Platform_UID

二)查找某字段默认约束名称
declare @constraint_name varchar(100)

select @constraint_name =obj.name from syscolumns as col
join sysobjects as obj on obj.id=col.cdefault
where col.id=object_id('WD_Platform') and col.name='Platform_UID'
select @constraint_name
说明: syscolumns用户数据库所定义的标字段都出在此.
sysobjects:用户数据库所定义的表,主键,外键,约束等都存放在这张系统表.

三)判断是否存在莫约束
if exists(select top 1 1 from sysobjects where name='DF_WD_Platform_Platform_UID') begin
select 约束存在
end

四)删除约束
ALTER TABLE WD_Platform DROP CONSTRAINT DF_WD_Platform_Platform_UID
备注约束不能直接修改,如果需要更改约束值,请先删除后,再创建.

③ SQL语句替换某个字段中的值怎么写

SQL SERVER的使用了REPLAcE将某一列字段中的某个值替换为其他的值,主要的代码可以参考以下:


SQL SErVER将某一列的字段中的某个值替换为其他的值,


Update 的表名 set 的列名 = REPLaCE( 列名 ,'aa','bb'),


SQl SERVER"的函数 replace 的参数 1 的数据的类型 Ntext 无效"解决办法。


UPDAtE 的表名 SET的列名= REPlACE(CAST 的列名 AS Varchar(8000)),“aa”,”bb”)。

④ SQL语句修改某字段值

update wp_posts set post_date = '0000-00-00 00:00:00' ;

⑤ SQL 语句 以某一个字段为条件 修改某一个字段的值

示例:表名: poetry ;字段:p_type; 条件:p_type='1001';

SQL 语句: “Update poetry Set p_type ='aaa' Where p_type ='1001'”

(5)sqlserver修改某个字段值扩展阅读:

Update 语句

Update 语句用于修改表中的数据。

语法 :UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值



⑥ SQL怎么修改指定字段的值

不知道你说的是什么页面
如果是应用程序,那么可以在程序中给这条记录加一个变量,如果几条记录的内容有变动,则改变此变量的值;最后,如果变量的值有变动,那么久写一条update给数据库
最好是定义Boolean型的变量。

⑦ SQL语句 替换某个字段中的某个值

1、创建测试表,

create table test_replace(id number, value varchar2(20));

⑧ 如何修改 一个字段的属性 sqlserver

使用脚本修改吧,界面也可以
脚本如下:
Alter table [表名] Alter column [列名] [列类型] [NOT NULL或者 NULL]

alter table 脚本很丰富,可以查看MS SQL的帮助,新手做任务,给个满意吧
ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name
{
ALTER COLUMN column_name
{
[ type_schema_name. ] type_name [ ( { precision [ , scale ]
| max | xml_schema_collection } ) ]
[ COLLATE collation_name ]
[ NULL | NOT NULL ]
| {ADD | DROP }
{ ROWGUIDCOL | PERSISTED | NOT FOR REPLICATION | SPARSE }
}
| [ WITH { CHECK | NOCHECK } ]

| ADD
{
<column_definition>
| <computed_column_definition>
| <table_constraint>
| <column_set_definition>
} [ ,...n ]

| DROP
{
[ CONSTRAINT ] constraint_name
[ WITH ( <drop_clustered_constraint_option> [ ,...n ] ) ]
| COLUMN column_name

} [ ,...n ]

| [ WITH { CHECK | NOCHECK } ] { CHECK | NOCHECK } CONSTRAINT
{ ALL | constraint_name [ ,...n ] }

| { ENABLE | DISABLE } TRIGGER
{ ALL | trigger_name [ ,...n ] }

| { ENABLE | DISABLE } CHANGE_TRACKING
[ WITH ( TRACK_COLUMNS_UPDATED = { ON | OFF } ) ]

| SWITCH [ PARTITION source_partition_number_expression ]
TO target_table
[ PARTITION target_partition_number_expression ]

| SET ( FILESTREAM_ON = { partition_scheme_name | filegroup |
"default" | "NULL" } )

| REBUILD
[ [PARTITION = ALL]
[ WITH ( <rebuild_option> [ ,...n ] ) ]
| [ PARTITION = partition_number
[ WITH ( <single_partition_rebuild_option> [ ,...n ] ) ]
]
]

| (<table_option>)
}
[ ; ]

<column_set_definition> ::=
column_set_name XML COLUMN_SET FOR ALL_SPARSE_COLUMNS

<drop_clustered_constraint_option> ::=
{
MAXDOP = max_degree_of_parallelism

| ONLINE = {ON | OFF }
| MOVE TO { partition_scheme_name ( column_name ) | filegroup
| "default" }
}
<table_option> ::=
{
SET ( LOCK_ESCALATION = { AUTO | TABLE | DISABLE } )
}

<single_partition_rebuild__option> ::=
{
SORT_IN_TEMPDB = { ON | OFF }
| MAXDOP = max_degree_of_parallelism
| DATA_COMPRESSION = { NONE | ROW | PAGE} }
}

⑨ sqlserver怎么修改一个字段

使用脚本修改吧,界面也可以
脚本如下:
alter
table
[表名]
alter
column
[列名]
[列类型]
[not
null或者
null]
alter
table
脚本很丰富,可以查看ms
sql的帮助,新手做任务,给个满意吧
alter
table
[
database_name
.
[
schema_name
]
.
|
schema_name
.
]
table_name
{
alter
column
column_name
{
[
type_schema_name.
]
type_name
[
(
{
precision
[
,
scale
]
|
max
|
xml_schema_collection
}
)
]
[
collate
collation_name
]
[
null
|
not
null
]
|
{add
|
drop
}
{
rowguidcol
|
persisted
|
not
for
replication
|
sparse
}
}
|
[
with
{
check
|
nocheck
}
]
|
add
{
|
|
|
}
[
,...n
]
|
drop
{
[
constraint
]
constraint_name
[
with
(
[
,...n
]
)
]
|
column
column_name
}
[
,...n
]
|
[
with
{
check
|
nocheck
}
]
{
check
|
nocheck
}
constraint
{
all
|
constraint_name
[
,...n
]
}
|
{
enable
|
disable
}
trigger
{
all
|
trigger_name
[
,...n
]
}
|
{
enable
|
disable
}
change_tracking
[
with
(
track_columns_updated
=
{
on
|
off
}
)
]
|
switch
[
partition
source_partition_number_expression
]
to
target_table
[
partition
target_partition_number_expression
]
|
set
(
filestream_on
=
{
partition_scheme_name
|
filegroup
|
"default"
|
"null"
}
)
|
rebuild
[
[partition
=
all]
[
with
(
[
,...n
]
)
]
|
[
partition
=
partition_number
[
with
(
[
,...n
]
)
]
]
]
|
(
)
}
[
;
]
::=
column_set_name
xml
column_set
for
all_sparse_columns
::=
{
maxdop
=
max_degree_of_parallelism
|
online
=
{on
|
off
}
|
move
to
{
partition_scheme_name
(
column_name
)
|
filegroup
|
"default"
}
}
::=
{
set
(
lock_escalation
=
{
auto
|
table
|
disable
}
)
}
::=
{
sort_in_tempdb
=
{
on
|
off
}
|
maxdop
=
max_degree_of_parallelism
|
data_compression
=
{
none
|
row
|
page}
}
}

⑩ 用SQl语句更改表中一个字段的值

用update
set就可以了
update
表名
set
要修改的属性和值
如果你要修改具体的某列的某个属性可以在后面查出来用where
比如你说的a表中
id为1的数据中
b列下的值修改为2
update
a
set
b=2
where
id=1