社区
应用实例
帖子详情
怎么样改变数据库的区分大小写
sunjian5188
2003-09-15 01:28:40
我想让我的数据库不区分大小写但是执行下面的语句出现下面的错误那位高手给看看
alter database SubwayPOS COLLATE Chinese_PRC_CI_AS
服务器: 消息 5030,级别 16,状态 2,行 1
未能排它地锁定数据库以执行该操作。
服务器: 消息 5072,级别 16,状态 1,行 1
ALTER DATABASE 失败。无法将数据库 'SubwayPOS' 的默认排序规则设置为 'Chinese_PRC_CI_AS'。
...全文
83
5
打赏
收藏
怎么样改变数据库的区分大小写
我想让我的数据库不区分大小写但是执行下面的语句出现下面的错误那位高手给看看 alter database SubwayPOS COLLATE Chinese_PRC_CI_AS 服务器: 消息 5030,级别 16,状态 2,行 1 未能排它地锁定数据库以执行该操作。 服务器: 消息 5072,级别 16,状态 1,行 1 ALTER DATABASE 失败。无法将数据库 'SubwayPOS' 的默认排序规则设置为 'Chinese_PRC_CI_AS'。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CoolKin9
2003-11-05
打赏
举报
回复
只能在安装的时候进行设置,仔细看安装过程,你会发现有机会让你选择是否大小写敏感。
leimin
2003-09-15
打赏
举报
回复
alter database SubwayPOS set single_user
waitfor delay '000:00:10'
go
alter database SubwayPOS COLLATE Chinese_PRC_CI_AS
waitfor delay '000:00:10'
go
alter database SubwayPOS set multi_user
go
restart mssqlserver service!!
CrazyFor
2003-09-15
打赏
举报
回复
修改目标库的默认排序规则和字段排序规则
改库
ALTER DATABASE database
COLLATE ....
改字段
alter table 表名 alter column 字段名 类型 collate ....
或设计表中修改.
OR:比较处理
Where a.menu collate chinese_prc_CS_Ai=b.merchid collate chinese_prc_CS_Ai
shentj
2003-09-15
打赏
举报
回复
如果你的数据库中,表的索引或主键也带有排序规则,则可能会发生上述情况
其次就是还有别的连接,可查看spid,将其kill
伍子V5
2003-09-15
打赏
举报
回复
是不是你那数据库还有其他连接哟,先断开所有连接再试了
Oracle
数据库
大事务的数据更改对
数据库
内部的影响
本课程以Oracle 10g
数据库
为基础,来讲解大事务的数据更改在
数据库
内部是如何处理的。 当用户执行一条SQL对
数据库
进行更改操作的时候,我们知道数据是从磁盘读取到内存中进行更改操作的,那么当这个SQL执行时间很长,而且修改数据量非常大,由于内存容量大小的原因,可能在事务没有commit提交的情况下,一些脏数据已经写回到了磁盘中。那么在这种情况下,当用户执行commit提交操作,
数据库
是如何处理这些已经写到磁盘的脏数据块的? 本课程就以实验的方式得出数据,来验证以上所提出的问题。
mysql
数据库
名
区分
大小写
_mysql
数据库
表名
区分
大小写
使用mysql的时候,创建的表明都是大写的,但是查询语句中表明用消息就会报错,表不存在。查询后发现mysql默认配置是表明
区分
大小写
的,如果要修改成不
区分
大小写
,需要修改一下配置。1、修改MySql配置文件vi /etc/my.cnf ,在[mysqld]配置中增加 lower_case_table_names=1 ,(0表示
区分
大小写
),然后重启mysql2、如果还没创建
数据库
,就可以直接用了...
Mysql
数据库
(
大小写
敏感)
区分
大小写
的问题总结
MySQL默认是不
区分
大小写
的,但是在很多情况下需要大小敏感,以下总结了多种设置MySQL
大小写
敏感的方法。 方法一: 1、Linux 系统默认情况下MySQL
数据库
是
区分
大小写
的;因此要将mysql设置成不
区分
大小写
,在/etc/my.cnf 配置后面加上一行 lower_case_table_names=0(0:
大小写
敏感;1:
大小写
不敏感) 最后重启一下MySql服务即可。 ...
Linux
数据库
不
区分
大小写
,Linux环境下MySQL
数据库
大小写
区分
问题
1、Linux下mysql安装完后是默认:
区分
表名的
大小写
,不
区分
列名的
大小写
;2、用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不
区分
表名的
大小写
;lower_case_table_names参数详解:lower_case_table_names = 0其中 0:
区分
大小写
,1:不...
SQL
数据库
设置
数据库
区分
大小写
的方法
1.设置
数据库
区分
大小写
(表) Alter TABLE Userr --你要实现的表名 Alter COLUMN userid varchar(100) COLLATE Chinese_PRC_CS_AS 2.设置
数据库
区分
大小写
(库) Alter database QJManagementt COLLATE Chinese_PRC_CS_AS - -QJManagementt
应用实例
27,579
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章