SQL执行过程中用CREATE创建了临时表排序规则默认是Chinese_PRC_CI_AS
时间: 2023-07-31 18:10:13 浏览: 219
Power Design(PD)设置生成SQL column不含有collate Chinese_PRC_CI_AS[图]
5星 · 资源好评率100%
在SQL执行过程中,如果使用CREATE语句创建了临时表,那么这个临时表的排序规则默认是与服务器的默认排序规则相同。
通常情况下,服务器的默认排序规则是与操作系统的本地化设置相关的。因此,不同的服务器可能会有不同的默认排序规则。
如果需要在创建临时表的时候指定排序规则,可以使用COLLATE关键字来指定。例如:
```
CREATE TABLE #temp (
id INT,
name VARCHAR(50) COLLATE Chinese_PRC_CI_AS
);
```
在上面的例子中,创建了一个名为#temp的临时表,其中name列的排序规则被指定为Chinese_PRC_CI_AS。这意味着,在对name列进行排序或比较时,将使用中文简体拼音排序规则,忽略大小写。
阅读全文