sql 修改表的所有者

复制代码 代码如下:

use 数据库

go

EXEC sp_changeobjectowner ‘原表的所有者.表名',现在的所有者

例如:

复制代码 代码如下:

exec sp_changeobjectowner 'ahuinan.guestbook',dbo

时间: 2024-10-16 03:24:08

sql 修改表的所有者的相关文章

sql 修改表的所有者_MsSql

复制代码 代码如下: use 数据库 go EXEC sp_changeobjectowner '原表的所有者.表名',现在的所有者 例如: 复制代码 代码如下: exec sp_changeobjectowner 'ahuinan.guestbook',dbo

sql修改表结构语句(oracle,t-sql,MySQL)

  ALTER TABLE:添加,修改,删除表的列,约束等表的定义. 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL: alter table bbb change nnnnn hh int; 修改列名SQLServer:exec sp_rename't_stu

关于sql server 表的所有者,急

问题描述 这个所有者怎么设?我现在是这个情况表的所有者是user我是用的sa登陆的,然后查询表,出现对象无效,我查询dbo所有者的表,这就正确了.我应该把表的所有者改为dbo吗?要是改了,程序上传到网上会影响吗?因为服务器上的表的所有者是user,我是在本地还原的数据库. 解决方案 解决方案二:用sa登陆应该不存在这个问题!他对每个数据库都有超级权限!如果你的实在没有.你就在权限那里设置一下就可以了!!解决方案三:select*from[所有者名].[表名] 或select*from[数据库名]

SQL 修改表的某列为同一值

update 表名 set 列名=想改的值 例子: 数据库表 Card 中的某列名为date ,列中的数据都不相同,把这一列的所有数据都改为2013 update Card set Date=2013

必须会的SQL语句(二) 创建表、修改表结构、删除表_MsSql

1.创建数据库表 --使用哪个数据库,如果不写这一句是默认的数据库,也可以用鼠标选当前数据库 use testDB --创建表 Create Table tablename ( --id表示字段名 --int 数据类型 --primary key 主键 --not null 非空 --identity(1,1)初始值是1 每次自增长1 id int primary key not null identity(1,1), --unique 唯一 name varchar(20) not null

SQL Server修改数据库对象所有者(Owner)浅析

在SQL Server数据库中如何修改数据库对象(表.视图.存储过程..)的所有者(Owner)呢?一般我们可以使用系统提供的系统存储过程 sp_changeobjectowner来修改. 我们先看看sp_changeobjectowner在MSDN的文档介绍吧 更改当前数据库中对象的所有者.         重要提示:此存储过程只针对 Microsoft SQL Server 2000 中可用的对象进行.后续版本的 Microsoft SQL Server 将删除该功能.请避免在新的开发工作中

SQL 数据库表的修改

当表创建好后,可能根据需要要对表的列.约束等属性进行添加.删除或修改,这就需要修改表结构. 7.4.1 用Enterprise Manager 修改在Enterprise Manager 中选择要进行改动的表,单击右键,从快捷菜单中选择"DesignTable"选项,则会出现如图7-4 所示的修改表结构对话框.可以在图7-4 所示的对话框中修改列的数据类型.名称等属性或添加.删除列,也可以指定表的主关键字约束.单击工具栏中的图标,出现如图7-5 所示的编辑表和约束的属性的对话框.可以在

看实例学VFP:用sql命令修改表结构

在看实例学VFP:用sql语句修改数据表记录一文中介绍过用sql语句修改表记录的值,实际vfp中也可以用sql语言中的Alter语句动态的修改表结构.虽然可以实现这样的操作,但是我觉得尽可能还是不要在程序中动态修改表结构,因为这样有可能会造成程序的不稳定以及其它的意外情况. vfp中对表结构的操作主要是增加字段.修改字段.重命名字段和删除字段这四项,sql中修改表结构的语句是Alter语句,那么和这四项操作相对应的Alter语句格式可以总结如下: 增加字段:alter talbe 表名 add

SQL Server修改表的列名

环境:SQLServer 2008 R2 问题:修改表的列名 解决: 在SQLServer中修改表的列 名,可以调用存储过程sp_rename. use Test;--使用数据库 sp_rename 'd_s_t.avg_grade','avg_g','column'; --d_s_t是表名,avg_grade是原来的列名,avg_g是新的列名 --也可以这样执行: -- exec sp_rename 'd_s_t.avg_grade','avg_g','column'; 注意: 1.avg_g