1 begin
 2 drop table #tmptable
 3 declare @money ut_money
 4 set @money=1.2345
 5 create table #tmptable
 6 (
 7 je ut_money
 8 )
 9 
10 insert into #tmptable(je) values(@money)
11 
12 select * from   #tmptable
13 
14 end

新用户一天内不准提问…Sql Server Configuration Manager
网络配置为空,没有实例无法设置ip和端口进行连接.。澳门微尼斯人手机版 1

乱码问题一直是一件让人头疼的事情,乱码就是编码格式不统一产生的,下面将一些常见的解决思路整理:

执行结果:

 

先Xshell连接上数据库,查看数据的编码格式:

澳门微尼斯人手机版 2

一般需要看这么几个地方(附修改命令):

 

1、数据库的编码(4种方式视情况而定)

 命令1、show variables like 'character_set_database';

  澳门微尼斯人手机版 3

 

命令2、show create database 数据库名;

澳门微尼斯人手机版 4

 

命令3、show variables like 'collation%';

澳门微尼斯人手机版 5

澳门微尼斯人手机版, 

当然也有更全面的

命令4、show variables like '%char%';

澳门微尼斯人手机版 6

 

character_set_client 为客户端编码方式;

character_set_connection 为建立连接使用的编码;

character_set_database 数据库的编码;

character_set_results 结果集的编码;

character_set_server 数据库服务器的编码;

修改:

alter database <数据库名> character set utf8;

 

第二段sql

2、数据库表的编码

show create table  表名;

澳门微尼斯人手机版 7

 

修改:

alter table <表名> character set utf8;

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注