现在又一张这样的表
CREATE TABLE [dbo].[Q_SERVICE](
[SERVICENAME] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICEGLOBALID] [varchar](60) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICETYPE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICEGRP] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL,
[CREATEDATE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]SERVICENAME SERVICEGLOBALID SERVICETYPE SERVICEGRP CREATEDATEOS_LINUX_10.0.0.1 4447647174377329090 OS AIX#CHANXIAN#OS 2009-10-30
OS_LINUX_10.0.0.2 4447647174377329090 DB AIX#CHANXIAN#DB 2009-10-30问题是:我的gorup 的名称是AIX,我要查询出所有有关AIX的数据请大家帮帮忙吧小弟没有分了,所以不好意思丫
CREATE TABLE [dbo].[Q_SERVICE](
[SERVICENAME] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICEGLOBALID] [varchar](60) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICETYPE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICEGRP] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL,
[CREATEDATE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]SERVICENAME SERVICEGLOBALID SERVICETYPE SERVICEGRP CREATEDATEOS_LINUX_10.0.0.1 4447647174377329090 OS AIX#CHANXIAN#OS 2009-10-30
OS_LINUX_10.0.0.2 4447647174377329090 DB AIX#CHANXIAN#DB 2009-10-30问题是:我的gorup 的名称是AIX,我要查询出所有有关AIX的数据请大家帮帮忙吧小弟没有分了,所以不好意思丫
我现在想删除有关AIX的全部数据该怎么写
如果我要修改所有的AIX数据,换成UNIX数据该怎么写
那为大哥帮帮忙呀,小弟十分感谢
AIX#CHANXIAN#OS AIX数据修改,换成unix数据 后边的数据不变,请哪位高手帮帮忙呀,小弟跪求了
update Q_SERVICE set SERVICEGRP=replace(SERVICEGRP,'AIX','unix') where charindex('AIX',SERVICEGRP)>0
-- 查询
select * from [dbo].[Q_SERVICE] where charindex('AIX',SERVICETYPE)>0
-- 删除
delete from [dbo].[Q_SERVICE] where charindex('AIX',SERVICETYPE)>0
-- 更新
update [dbo].[Q_SERVICE] set SERVICETYPE=replace(SERVICETYPE,'AIX','UNIX') where charindex('AIX',SERVICETYPE)>0
update [dbo].[Q_SERVICE] set SERVICETYPE=replace(SERVICETYPE,'AIX','') where charindex('AIX',SERVICETYPE)>0
创建表的语句:
CREATE TABLE [dbo].[Q_SERVICE](
[SERVICENAME] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICEGLOBALID] [varchar](60) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICETYPE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
[SERVICEGRP] [varchar](200) COLLATE Chinese_PRC_CI_AS NOT NULL,
[CREATEDATE] [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY] 插入的数据: SERVICENAME SERVICEGLOBALID SERVICETYPE SERVICEGRP CREATEDATE
OS_LINUX_10.0.0.1 4447647174377329090 OS ABCD#ABCDEF#ABCDEFG 2009-10-30
OS_LINUX_10.0.0.2 4447647174377329090 DB ABCD#DBC#ABCDEFG 2009-10-30
OS_LINUX_10.0.0.3 4447647174377329090 DB AB#DBC#ABCDEFG 2009-10-30 要的结果:如果要修改的内容是ABCD要换成DBCA
结果:DBCA#ABCDEF#ABCDEFG"
用户输入:ABCDEF要换成EFG
ABC#EFG#ABCDEFG 删除:用户输入:ABC 把所有的ABC都删除掉
结果:ABCDEF#ABCDEFG 用户输入:ABCDEF就要把所有的ABCDEF删除掉
结果是:ABCD#ABCDEFG 请大家帮帮忙。