数据库
jiangshaofen
这个作者很懒,什么都没留下…
展开
-
DB-difference
数据类型比较:原创 2006-09-22 15:04:00 · 2714 阅读 · 1 评论 -
从数据库表Orders中计算出一个新的编号,格式为'B'+当前日期+新编号(Cyyyymmdd000)
CREATE procedure up_GetBeautifulOrderNumber(@orderNumber char(12) out)asbegindeclare @number char(11)--编号的后11位declare @maxDate decimal--从数据库表中当前最大的编号中取出的日期declare @currentDate decimal --当前日期declare原创 2006-09-22 12:32:00 · 805 阅读 · 0 评论 -
数据库主键生成策略
在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。数据库的主键生成有多种方式,每种方式都有其优点和缺点,应该根据不同的需求在主键的时间和空间效率上做平衡折中,从而选择不同的主键生成策略。归纳起来,对主键的选择主要原创 2007-04-24 11:06:00 · 1218 阅读 · 0 评论 -
金额转换函数实现
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER FUNCTION [dbo].[FN_CONTRACT_MONEY_UPPER] (@n_LowerMoney numeric(15,2),@v_TransType int) RETURNS VARCHAR(200) AS BEGIN Declare @v_LowerStr VARCHAR(2原创 2007-09-30 13:03:00 · 537 阅读 · 0 评论 -
ProC连接Oracle
一段简单的ProC连接Oracle的代码: int connectDb(){ EXEC SQL BEGIN DECLARE SECTION; char username[20]; char password[20]; char connect_string[20]; EXEC SQL END DECLARE SECTION; strcpy(userna原创 2009-06-05 12:17:00 · 704 阅读 · 0 评论