SQL脚本修改数据库名称

USE master;
GO
DECLARE @SQL VARCHAR(MAX);
SET @SQL=''
SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)
FROM master..sysprocesses
WHERE dbid=DB_ID('旧数据库名称');
EXEC(@SQL);
GO 
--重命名
exec sp_renamedb @dbname='旧数据库名称', @newname='新数据库名称';
--改为多用户模式
ALTER DATABASE 新数据库名称 SET MULTI_USER;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
高斯数据库(GaussDB)是一个开源的关系型数据库管理系统,支持SQL语言和PL/SQL编程语言。以下是一些常用的GaussDB SQL脚本示例: 1. 创建数据库: ``` CREATE DATABASE dbname; ``` 其中,dbname是新数据库名称。 2. 创建表格: ``` CREATE TABLE tablename ( column1 datatype, column2 datatype, column3 datatype, ... ); ``` 其中,tablename是新表格的名称,column是列名,datatype是数据类型。 3. 添加列: ``` ALTER TABLE tablename ADD COLUMN column datatype; ``` 其中,tablename是表格名称,column是新添加的列名,datatype是数据类型。 4. 更改表格结构: ``` ALTER TABLE tablename ALTER COLUMN column datatype; ``` 其中,tablename是表格名称,column是要更改的列名,datatype是新的数据类型。 5. 删除表格: ``` DROP TABLE tablename; ``` 其中,tablename是要删除的表格名称。 6. 插入数据: ``` INSERT INTO tablename (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); ``` 其中,tablename是表格名称,column是列名,value是要插入的值。 7. 更新数据: ``` UPDATE tablename SET column = value WHERE condition; ``` 其中,tablename是表格名称,column是要更新的列名,value是新的值,condition是更新条件。 8. 删除数据: ``` DELETE FROM tablename WHERE condition; ``` 其中,tablename是表格名称,condition是删除条件。 9. 创建存储过程: ``` CREATE OR REPLACE PROCEDURE procedurename (parameter1 datatype, parameter2 datatype, ...) AS BEGIN -- procedure body END; ``` 其中,procedurename是存储过程的名称,parameter是参数名和数据类型,procedure body是存储过程的主体部分。 10. 创建触发器: ``` CREATE OR REPLACE TRIGGER triggername BEFORE INSERT OR UPDATE OR DELETE ON tablename FOR EACH ROW BEGIN -- trigger body END; ``` 其中,triggername是触发器的名称,tablename是触发器所在的表格名称,trigger body是触发器的主体部分。 以上是一些常用的GaussDB SQL脚本示例,你可以根据需要进行调整和修改。除此之外,还有很多其他的SQL脚本可以用于数据库的管理和操作,需要根据具体情况进行学习和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值