`
hipeace87
  • 浏览: 174437 次
  • 性别: Icon_minigender_1
  • 来自: 山东菏泽
社区版块
存档分类
最新评论

一次性更改数据库中所有用户表名称

    博客分类:
  • SQL
阅读更多

从网上下了一个系统,要想把数据库和项目中用到的整合到一起,不过会有重名发生

想把所有表都加上一个前缀,不过一个一个改又麻烦.就写了这个东西

declare curRt  cursor
for
select [name] from sysobjects where xtype = 'U' and [name]<> 'dtproperties'
declare @tn nvarchar(20),@sql nvarchar(2000)
open curRt
fetch curRt into @tn

while @@fetch_status =0
begin
  select @sql = N'exec sp_rename ''' + @tn + ''', ''thr_' + @tn +''',''OBJECT'''     ---这里加的前缀为thr_
  execute @sql
  fetch next from curRt into @tn
end

close curRt
deallocate curRt

  sp_rename和execute功能都很强大很有帮助

希望大家多交流。共同进步

分享到:
评论
2 楼 hipeace87 2009-03-07  
不好意思,我还没用过这个
都是用MSSQL  。。。
1 楼 for_cyan 2009-03-06  
oracle怎么办,能不能通用

相关推荐

    创建MDB数据库和修改数据库密码

    在标题提到的“创建MDB数据库和修改数据库密码”中,我们主要关注的是Access MDB数据库及其安全性的管理。MDB是Microsoft Access数据库的文件扩展名,用于存储结构化的数据。在这个场景下,我们将讨论如何创建一个...

    从数据库中导出到EXCEL表中

    在ASP.NET C#环境下,将数据库中的数据导出到...对于大型数据集,你可能需要分批处理,避免一次性加载所有数据导致内存压力过大。同时,考虑到用户界面和交互设计,你还可以添加进度条显示导出状态,提升用户体验。

    ACCESS数据库锁定问题.pdf

    在多用户环境中,可能出现的并发错误包括“读脏数据”(读取未提交的修改)、“不可重复读”(两次读取同一数据得到不同结果)和“修改丢失”(两个用户同时修改同一数据,一个用户的修改被覆盖)。这些错误需要...

    MySQL数据库:数据库的备份与恢复.pptx

    事务日志备份记录了数据库中所有事务及其对数据库的修改,通常需要频繁执行,以便在需要时配合完整备份和差异备份恢复数据库。文件和文件组备份则允许针对特定的数据库文件或文件组进行备份,恢复速度较快,但同样...

    动态树形菜单数据库表设计

    2. **维护成本高:** 在更新或删除数据时,需要同时修改多个表中的相关记录,增加了维护难度。 #### 冗余数据的高效树形菜单表设计 为了克服上述问题,本文提出了一种使用冗余数据的方式来设计高效的树形菜单表。...

    精彩编程与编程技巧-列出 SQL Server 数据库中所有的存储过程...

    存储过程是一种预编译的SQL语句集合,它可以被当作一个单独的对象在数据库中创建并保存,之后可以被多次调用执行,提高了代码的重用性和执行效率。本次分享将围绕如何在SQL Server数据库中列出所有存储过程这一知识...

    网狐棋牌数据库文档

    - **LastLogonIP**:用户最后一次登录的IP地址。 - **Question**:密码找回提示问题。 - **Answer**:密码找回回答问题。 - **TencentQQ**:用户注册时的QQ号码。 - **ConnectPerson**:联系人姓名。 - **...

    sql数据库期末考试题及答案.pdf

    16. **INSERT命令**:在SQL Server中,`INSERT`命令可以一次插入一行或多行数据,取决于其语法。 17. **DROP TABLE与DROP VIEW**:删除表不会自动删除视图,需单独使用`DROP VIEW`。 18. **存储过程**:存储过程是...

    基于MySQL的宠物商店案例

    - `Transactions` 表:记录每一次的买卖交易,包括交易ID、宠物ID、买家ID、卖家ID、交易日期和金额等。 2. **数据操作** MySQL支持SQL语言,用于执行各种数据操作,如: - **SELECT** 查询:获取所有宠物主人或...

    数据库图片闹钟管理系统

    闹钟功能则与数据库相结合,设定在特定时间提醒用户服药,以避免错过任何一次用药。 首先,让我们详细了解一下数据库在其中的作用。在这个小程序中,数据库是核心的数据存储和管理工具。通常会选择SQLite作为轻量级...

    SQL附加数据库后,数据库是只读的解决方案

    4. **执行完整性检查**:为了确保数据库的健康状况,在更改其状态之前,建议执行一次完整性检查。 ```sql DBCC CHECKDB('数据库名称'); GO ``` 5. **恢复多用户模式**:完成上述步骤后,我们需要将数据库恢复...

    数据库小知识用java访问数据库

    通过JDBC,开发者可以编写一次代码,在不同的平台上运行,真正实现了“Write Once, Run Everywhere”的理念。JDBC的核心组件包括`DriverManager`、`Connection`、`Statement`和`ResultSet`等。 #### JDBC—ODBC桥...

    ArcSDE 空间数据库系统表结构

    **用途**:记录表最后一次被修改的时间,对于数据版本控制和审计非常有用。 #### GDB_JNCONNRULES - **RuleID**:规则ID。 - **EdgeClassID**:边类ID。 - **EdgeSubtype**:边子类型。 - **EdgeMinCard**:边最小...

    单点登录技术文档 多用户多系统多数据库

    单点登录的英文名称为Single Sign-On,简写为SSO,它是一个用户认证的过程,允许用户一次性进行认证之后,就访问系统中不同的应用;而不需要访问每个应用时,都重新输入密码。IBM对SSO有一个形象的解释“单点登录、...

    用友T3数据库字典

    用友T3是一款广泛应用于中小型企业财务管理的软件,其数据库字典则包含了软件运行所需的所有数据结构、表和字段的详细信息。 在数据库字典中,用户可以找到关于各个业务对象的数据定义,例如客户、供应商、库存商品...

    数据库课后答案(第四版)

    书中详细探讨了各种安全机制和完整性约束的应用,如用户权限管理、加密技术、事务处理和恢复机制等。 5. **数据库性能优化**:为了提高数据库系统的响应速度和处理能力,性能优化至关重要。本书介绍了索引、查询...

    实验二 创建数据库和表-(不经典不传)

    - 输入数据库名称:学生成绩库。 - 查看系统默认的物理主数据文件位置。 - 查看系统默认的物理事务日志文件位置。 - 单击“确定”按钮开始创建数据库。 - **使用T-SQL语句在查询分析器中创建**: ```sql ...

    所有分类数据库和表的创建和管理PPT教案.pptx

    使用SSMS的图形用户界面,通过“新建数据库”向导,步骤包括指定数据库名称、设置文件路径、大小以及文件增长策略等。\n\n创建数据库的步骤通常包括确定数据库大小、选择文件位置、设置文件组等,这直接影响到...

    数据库动态链接库,链接后可将表中数据增删改查

    使用DLL,开发人员可以创建更小、更高效的程序,因为某些功能的代码只需要加载一次,即可被多个进程共享。 2. **数据库操作**: 描述中提到的数据库操作包括查询(SELECT)、删除(DELETE)、编辑(UPDATE)和插入...

    access批量修改密码压缩数据库

    这些工具通常具有用户友好的界面,可以方便地导入用户列表并一次性更改所有用户的密码。 二、Access批量压缩数据库 Access数据库在长期使用后,可能会占用较大的磁盘空间,为了优化存储和提高访问速度,可以对...

Global site tag (gtag.js) - Google Analytics