随笔分类 -  3、数据库开发资料/实例

【转】fetch next from的使用
摘要:原表结构:HR_NewsPaper------------------idCompanyNameCompanyInfoPositionNamePositionNumberRequirementNote为了排除冗余数据,将此表分为两表,表Company用于存储公司相关信息,表HRNewsPaper用于存储招聘信息. HRNewsPaper表:------------------idCompanyIdPositionNamePositionNumberRequirementInfoFromUpdateTimeCompany表:------------------idCompanyNameCompa 阅读全文

posted @ 2012-12-30 21:55 和轩僮 阅读(1391) 评论(0) 推荐(0)

[转]数据库的触发器trigger中如何执行socket操作
摘要:用户在执行insert,update, delete操作后,用触发器可以捕获到。我把想变化的数据用socket传到另一台机器上去,数据库的触发器中如何执行socket操作? 编一dll,这个dll负责把变化的数据用socket传到另一台机器上去,然后在触发器中调用这个dll,调用的方法和dll的范例在这里: 在存储过程中调用外部的动态连接库(ms sql server7.0/2000环境) 作者:ac952_z_cn 问题的提出: 一般我们要根据数据库的纪录变化时,进行某种操作。我们习惯的操作方式是在程序中不停的查询表,判断是否有新纪录。这样耗费的资源就很高,如何提高这种效率... 阅读全文

posted @ 2012-09-28 14:49 和轩僮 阅读(1027) 评论(0) 推荐(0)

MYSQL 数据库创建
摘要:CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE DATABASE 的语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [, create_specification] ...]create_specification: [DEFAULT] CHARACTER SET charset_name | [DEFAULT] COLLATE collation_name 阅读全文

posted @ 2011-07-05 09:39 和轩僮 阅读(342) 评论(0) 推荐(0)

SQLSERVER存储过程基本语法
摘要:一、定义变量view sourceprint?--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三'print @user1 declare @user2 nvarchar(50) select @user2 = Name from ST_User where ID=1 print @user2 --使用update语句赋值 declare @user3 nvarchar(50) update ST_User set @user3 = 阅读全文

posted @ 2011-06-24 14:22 和轩僮 阅读(19647) 评论(5) 推荐(7)

SqlServer函数
摘要:SqlServer函数  1 字符串函数  1.1 长度与分析用  datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格  substring(expression,start,length) 不多说了,取子串  right(char_expr,int_expr) 返回字符串右边int_expr个字符  1.2 字符操作类  upper(char_expr) 转为大写  lower(char_expr) 转为小写  space(int_expr) 生成int_expr个空格  replicate(char_expr,int_expr)复制字符串int_expr次 阅读全文

posted @ 2011-02-17 17:00 和轩僮 阅读(376) 评论(0) 推荐(0)

SQLSERVER时间函数
摘要:一、sqlserver日期时间函数SqlServer中的日期与时间函数1.当前系统日期、时间selectgetdate()2.dateadd在向指定日期加上一段时间的基础上,返回新的datetime值例如:向日期加上2天selectdateadd(day,2,'2004-10-15')--返回:2004-10-1700:00:00.0003.datediff返回跨两个指定日期的日期和时间边界数。selectdatediff(day,'2004-09-01','2004-09-18')--返回:174.datepart返回代表指定日期的指定日期部分的整数。selectDATEPART(month 阅读全文

posted @ 2010-12-17 12:35 和轩僮 阅读(8348) 评论(0) 推荐(3)

ORACLE常用函数实例
摘要:1、setlinesize100;设置长度 2、setpagesize30;设置每页显示数目 3、ema.sql打开记事本 4、@a执行文件a中的代码,可指定文件的路径@d:a.txt 5、conn用户名/密码根据用户名和密码连接数据库如果连接超级管理员(sys)则应加上assysdba; 6、showuser;显示当前连接的用户 7、select*fromtab;得到当前用户下的所有表 8、de... 阅读全文

posted @ 2010-08-28 15:42 和轩僮 阅读(6655) 评论(1) 推荐(2)

ORACLE时间函数参考
摘要:oracle trunc()函数的用法1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUNC(date[,fmt])其中:date 一个日期值fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去下面是该函数的使用情况:TRUNC(TO_DATE(’24-Nov-1999 08:00 pm’,&rs... 阅读全文

posted @ 2010-08-28 15:15 和轩僮 阅读(1841) 评论(2) 推荐(1)

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

posted @ 2010-08-28 15:02 和轩僮 阅读(524) 评论(0) 推荐(1)

Navicat 9如何连接ORACLE10G数据库
摘要:首先要确认你的系统中有没有安装ORACLE客户端(如下图一),如未安装则要从ORACLE下载以下文件instantclient-basic-win32-11.2.0.1.0.zip和instantclient-sqlplus-win32-11.2.0.1.0.zip文件,http://www.oracle.com/technetwork/topics/winsoft-085727.html,将文件... 阅读全文

posted @ 2010-08-28 10:54 和轩僮 阅读(1639) 评论(0) 推荐(0)

MSSQL数据库备份
摘要:SQL SERVER 2005 同步复制技术(转) 以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一、准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,作为... 阅读全文

posted @ 2010-08-24 17:34 和轩僮 阅读(1057) 评论(1) 推荐(0)

导航