
sql
bicashy
这个作者很懒,什么都没留下…
展开
-
sqlserver取数据库和表或视图的名称
--所有的用户添加的库名select [name] from master.dbo.sysdatabases where dbid>6--当前庫下的所有用户表名(包括系统的dtproperties)use ldxx; select [name] from sysobjects where xtype='U'--当前庫下的所有视图名(包括系统的syssegments和sy...2008-08-12 17:57:37 · 966 阅读 · 0 评论 -
数据库导出备份的时候部分表不能导出
今天在做数据迁移的过程中,本想把服务器上原有的oracle数据库备份到本地,但是在导出数据的同时,却发现的一个奇怪的问题,有部分的表没有被导出来。对于数据库备份,数据库导入来说早已操作过N便了,从来没有遇到过这样的情况。 纳闷,奇怪的同时,决定探寻究竟,为什么这部分表不能够正常的被导出。于是将注意力放到系统视图 user_tables 上,查询后比较了...2011-05-30 13:04:48 · 334 阅读 · 0 评论 -
Sqlserver 导出insert插入语句
因数据迁移需要,需要将SQLserver的数据,导出成insert语句。这个操作如果是ORACLE数据库的话,操作那是相当的容易,但是换到SQLserver,确有些难度,自带的工具都无法完成这个操作。经过查证资料可以通过写一个存储过程来完成这个操作。 我整理过得存储过程如下: SET QUOTED_IDENTIFIER OFF GO...2011-06-23 14:25:26 · 401 阅读 · 0 评论 -
oracle调试用的打印输入语句
在调试oracle语句的时候,尤其是存储过程中,为了方便调试经常需要用到dbms_output.put_line()来打印输出,但是使用这个输出却有限制,Dbms_Output.Put_Line字符超过255,如果报错:buffer overflow 解决方案写一个存储过程,分段打印,不过当然要调大buffer size,超过允许的范围也会报错 ...原创 2012-01-06 10:50:59 · 1654 阅读 · 0 评论 -
linux下更改oralce字符集
linux下oralce更改字符集,发现乱码问题,一查发现所装的oracle不是中文字符集,更改之。。。 查询当前的字符集select userenv('language') from dual; 修改为zhs16gbk字符集conn / as sysdba; shutdown immediate; startup mount; alter system...原创 2012-03-30 11:42:05 · 153 阅读 · 0 评论