更新时间:2025-06-30 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