IMZRH的日志

努力成为一个有用的人

导航

随笔分类 -  DB

摘要: 最近在用vs2005+sql server200开发时遇到一个问题,就是有时我能连接数据库服务器,有时虽然能ping通服务器,但是却无法通过程序访问数据库。后来参考这篇文章解决了。 阅读全文

posted @ 2008-01-14 09:02 张荣华 阅读(11926) 评论(1) 推荐(0) 编辑

摘要:Sql Server 2005新增T-sql特性.... 阅读全文

posted @ 2007-11-30 14:46 张荣华 阅读(656) 评论(0) 推荐(0) 编辑

摘要:错误现象: 利用VS2005访问Sql Server 2000数据库时出现“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) ”的错误。 阅读全文

posted @ 2007-11-05 10:52 张荣华 阅读(3641) 评论(0) 推荐(0) 编辑

摘要:SQL Server基本函数 阅读全文

posted @ 2007-10-25 15:12 张荣华 阅读(673) 评论(0) 推荐(0) 编辑

摘要:推荐一个好用的PD Report Model 阅读全文

posted @ 2007-09-30 14:33 张荣华 阅读(2084) 评论(2) 推荐(0) 编辑

摘要:SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- -------... 阅读全文

posted @ 2007-09-14 14:47 张荣华 阅读(1821) 评论(1) 推荐(0) 编辑

摘要:今天在开发中遇到了一个问题,被困扰了好找时间。 事情是这样的, 因为我们现在做的系统数据库是用oracle,而我又喜欢凡是和数据库 有关的语句先在pl/sql developer里面测试好了,再往程序里面写。而今天做的代码里 面涉及到查询库里面现在有没有用户输入的表所对应的同义词。所以我便写了这样的一条语句: string.format(select * from user_synonym... 阅读全文

posted @ 2007-08-29 13:52 张荣华 阅读(92283) 评论(56) 推荐(7) 编辑

摘要:Oracle中创建同义词语句: create synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样。 此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:create synonym table_nam... 阅读全文

posted @ 2007-08-28 15:12 张荣华 阅读(6033) 评论(2) 推荐(0) 编辑

摘要:begin sys.dbms_job.submit(job => :job, what => 'check_err;', next_date => trunc(sysdate)+23/24, interval => 'trunc(next_day(sysdate... 阅读全文

posted @ 2007-08-28 10:37 张荣华 阅读(1537) 评论(2) 推荐(0) 编辑

摘要:有时需要把一个oracle数据库表的部分数据复制到别一个数据库中的某个表中,这时就需要用到database link了。很简单,只需下面两步就可以了: 先用 “create database link database link name connect to userName identified by password using '源数据库sid';”在目标数据库中建立dat... 阅读全文

posted @ 2007-07-24 11:09 张荣华 阅读(1960) 评论(0) 推荐(0) 编辑

摘要:在编写程序时,有进需要利用orcale事务删除数据库中的表,这时,像我这样的初学者会比较容易犯一个错误,就是把事务写成如下样式: 1begin 2drop table tableName;3OtherSQlSentense4commit;5end; 这样就会报错。这时,只要把事务改成如下样式就行了 : 1begin2execute immediate 'drop table tableName';... 阅读全文

posted @ 2007-07-08 10:08 张荣华 阅读(978) 评论(0) 推荐(0) 编辑

摘要:查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab... 阅读全文

posted @ 2007-07-07 15:45 张荣华 阅读(1601) 评论(3) 推荐(0) 编辑

摘要:第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group... 阅读全文

posted @ 2007-07-07 15:43 张荣华 阅读(4833) 评论(0) 推荐(0) 编辑