摘要:其实所有的死锁最深层的原因就是一个——资源竞争。
表现一:
一个用户a 访问表a(锁住了表a),然后又访问表b,另一个用户b 访问表b(锁住了表b),然后企图访问表a。这时用户a由于用户b已经锁住表b,它必须等待用户b释放表b,才能继续,好了他老人家就只好老老实实在这等了。
同样用户b要等用户a释放表a才能继续这就死锁了。
解决方法:
这种死锁是由于你的程序的bug产生的,除了调整你的程序的逻辑别无他法。
仔细分析你程序的逻辑:
1......
摘要:1.通过工具dts的设计器进行导入或导出
dts的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行sql server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在sql server enterprise manager中,展开服务器左边的+,选择数据库,右击,选择all tasks/import data...(或all tasks/export data...),进入向导模式,按提示一......
用SQL PLUS构建excel或html输出通过sql*plus我们可以构建友好的输出,满足多样化用户需求。本例通过简单示例,介绍通过sql*plus输出xls,html两种格式文件。
首先创建两个脚本:
1.main.sql
用以设置环境,调用具体功能脚本。
2.功能脚本-get_tables.sql
为实现具体功能之脚本。
通过这样两个脚本可以避免spool中的冗余信息。... 下一页
摘要:11月26日外电消息,业内分析师日前指出,在短期内,微软的新一代操作系统vista不可能在很大程度上刺激内存厂商市场份额的增长,因为当前的大部分新pc机已经拥有足够的内存来运行vista。据《西雅图时报》报道,micron、qimonda、三星和hynix等内存厂商此前均表示,vista的上市必将引发内存需求高峰。但是,目前美国2/3的pc机已拥有1g的内存,该配置已经满足了安装vista的需求。 而且,多家分析机构也表示,计算机用户并不会在短期内迅速升级......