“在Sybase中,修改数据库字符集的时候一保存就会报错 Line message:Incorrect syntax near the keyword' 50
展开全部
4.1.1查看一下Sybase服务端的已安装字符集类型:
C:\sybase>isql -Usa
1> use master
2> select id,name syscharsets
3> go
id name
--- --------------
0 ascii_8
1 iso_1
2 cp850
。。。
194 big5bin
(43 rows affected)
4.1.2查看默认字符集:
1> sp_configure "default character"
2> go
Parameter Name Default Memory Used Config Value Run Value Unit Type
------------------------------ ----------- ----------- ----------------------- -------------------- ----------
default character set id 2 0 2 2 id static
(1 row affected)
(return status = 0)
可知默认字符集的编号为2,对照上面的查询结果,可知为CP850。
4.1.3安装一下cp936,安装过程如下:
C:\>cd c:\sybase\charsets\cp936
C:\sybase\charsets\cp936>charset -Usa -P -S binary.srt cp936
4.1.4查询字符集CP936是否已存在
C:\sybase>isq
1> use master
2> select id,name from syscharsets
3> go
id name
--- ----------------------
0 ascii_8
1 iso_1
50 bin_iso_1
。。。
171 cp936
50 bin_cp936
190 utf8
50 bin_utf8
(58 rows affected)
此说明cp936字符集已成功安装;
4.1.4将Sybase服务端的默认字符集设为cp936;
1> sp_configure ‘default character’,171
2> go
4.1.5重启Sybase服务
另外字符集是按组分的,同组的可以转换
C:\sybase>isql -Usa
1> use master
2> select id,name syscharsets
3> go
id name
--- --------------
0 ascii_8
1 iso_1
2 cp850
。。。
194 big5bin
(43 rows affected)
4.1.2查看默认字符集:
1> sp_configure "default character"
2> go
Parameter Name Default Memory Used Config Value Run Value Unit Type
------------------------------ ----------- ----------- ----------------------- -------------------- ----------
default character set id 2 0 2 2 id static
(1 row affected)
(return status = 0)
可知默认字符集的编号为2,对照上面的查询结果,可知为CP850。
4.1.3安装一下cp936,安装过程如下:
C:\>cd c:\sybase\charsets\cp936
C:\sybase\charsets\cp936>charset -Usa -P -S binary.srt cp936
4.1.4查询字符集CP936是否已存在
C:\sybase>isq
1> use master
2> select id,name from syscharsets
3> go
id name
--- ----------------------
0 ascii_8
1 iso_1
50 bin_iso_1
。。。
171 cp936
50 bin_cp936
190 utf8
50 bin_utf8
(58 rows affected)
此说明cp936字符集已成功安装;
4.1.4将Sybase服务端的默认字符集设为cp936;
1> sp_configure ‘default character’,171
2> go
4.1.5重启Sybase服务
另外字符集是按组分的,同组的可以转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询