更新时间:2026-03-23 GMT+08:00
DCL
| 概述 | 详细语法说明 | 差异 |
|---|---|---|
| SET NAMES指定COLLATE子句 | SET [ SESSION | LOCAL ] NAMES {'charset_name' [COLLATE 'collation_name'] | DEFAULT}; | GaussDB中暂不支持指定charset_name与数据库字符集不同。具体请参考《M-Compatibility开发指南》中“SQL参考 > SQL语法 > SQL语句 > S > SET ”章节。 |
| USE切换当前模式 | USE schema_name | 使用USE语句指定模式,当用户没有对应模式的USAGE权限时,MySQL产生报错,GaussDB会将当前模式指定为空。 -- MySQL mysql> USE test; ERROR 1044 (42000): Access denied for user 'u1'@'%' to database 'test' -- GaussDB m_db=> USE test; SET m_db=> SELECT database(); ERROR: function returned NULL CONTEXT: referenced column: database |
父主题: SQL