当前位置:早雪网 → 搜索主键
本次搜索共找到约 17 条相关记录,主键结果如下
昨天令狐因为处理动网论坛的数据库时,发现它是用帖子号来作为主键,由于无意中对它作了一些修改,导致帖子的关联变得混乱了。于是我们讨论了一下数据库表中主键的选择问题。因为对动网论坛的程序不熟,所以我也不知道它是怎么设计实现的,今天令狐把JavaEye上的一个关于这个方面的话题拿来讨论就好办了。我起初也觉得用一个无意义的逻辑主键是一个好办法,至少说用一个字段就可以唯确定一条记录,使用上会很方便,速度应该...
类别:其他语言  作者:未知  日期:2005-07-01  [查看详细]
实现方法1:建立一个最小为1,最大为nomaxvalue的一个序列号会自动循环的序列createsequence序列名incrementby1startwith1nomaxvaluenocycle;当向表中插入数据时,SQL语句写法如下:SQL>insertinto表名values(序列名.nextval,列1值,列2值,...);当要重用该序列号时,有两种方法:a.在同一个sql块中重用:SQL...
类别:数据库技术  作者:未知  日期:2005-06-30  [查看详细]
SELECT
类别:数据库技术  作者:未知  日期:2005-06-30  [查看详细]
Relaxlife.net数据库操作的应用,数据库操作/表操作/表结构操作/索引(Index),主键操作/字段值操作(原版)<%Rem=Rem=类:RLManDBClsRem=说明:数据库操作的应用(用在SQL或ACCESS数据库)Rem=Revision:1.01BetaRem=作者:熊氏英雄(cexo255)Rem=Date:2005/05/618:38:10Rem=QQ:30133499Re...
类别:ASP  作者:未知  日期:2005-06-29  [查看详细]
比如表中三个字段key1int,key2int,itemvarchar(50)前面2个字段联合主键前台代码:<
类别:ASP  作者:未知  日期:2005-06-29  [查看详细]
1:uuid.hex:采用128位的算法来生成一个32位字符串。最通用的一种方式。适用于所有数据库。在*.hbm.xml中按如下设置。<idname="id"unsaved-value="null"><generatorclass="uuid.hex"/></id>2:指定参数的情况<idname="id"unsaved-value="0"><generatorclass="sequence"><...
类别:Java  作者:未知  日期:2005-06-03  [查看详细]
又看到这样的一段话:主键用整
类别:数据库  作者:未知  日期:2005-06-03  [查看详细]
又看到这样的一段话:主键用整型会极大的提高查询效率,而字符型的比较开销要比整型的比较开销大很多,用字符型数据作主键会使数据插入、更新与查询的效率降低。数据量小的时候这点降低可能不会被注意,可是当数据量大的时候,小的改进也能够提高系统的响应速度。我做了一个实验,用MSSQL企业管理器建立两张表TInt和TStr,TInt{ intId  int  PRIMARYKEY intValue int}TS...
类别:数据库  作者:未知  日期:2005-06-03  [查看详细]
hibernate提供了产生自动增长类型主键的多种策略,这里以increment为例说明具体用法:1、在数据库中建立表,主键名称为ID,类型为varchar2(字符串型)2、在**.hbm.xml(hibernate映射文件)中配置如下<classname="com.jat.bisarea.ho.Test"table="BA_VVTEST"><idname="id"type="int"column...
类别:Java  作者:未知  日期:2005-06-03  [查看详细]
使用GUID作为数据表主键的好处数据表主健通常采用以下三种方式:1.自动递增值。2.唯一名称。这个是使用自己定义的算法来生成一个唯一序列号。3.GUID(全局唯一标识符)。GUID与自动递增值及唯一名称比较GUID在客户端生成,由GUID的特性决定,通过GUID生成的值可能出现重复的机会几乎等于零,因此保证在插入表的时候主键值唯一。可以方便处理分布式数据的提交,比如:分店数据向总店提交――直接将该...
类别:数据库  作者:未知  日期:2005-06-03  [查看详细]
由于项目需要要将以前Oracle的数据库转化为SQLServer,今天利用SQLServer的DTD进行数据库的迁移,但导入以后发现只导入了表结构和数据,而表的一些主键约束都没导过来,感觉很郁闷,而手头又没有好的迁移工具,如Erwin,所以动手写了个小工具,基本实现了主键的转移,主要代码如下:主要控件:ADOConnOrcale:TADOConnection;//连接OracleADOConnSQ...
类别:Delphi  作者:未知  日期:2005-03-12  [查看详细]
数据仓库数据库建模:关于业务主键和逻辑主键的取舍bys00n(Jasea@sina.com)关于这个问题网上已经有很多的讨论,现在综合这些讨论在加上自己众多建模及数据仓库工作中的经验给出以下分析及取舍建议,供各位同行参考:一、业务的东西,是每一个做软件的最薄弱的,并且是最有可能受到客户影响的,也是最会引起问题的。比如身份证,如果有系统的表用此做主键,其他众多表以此为外键,当身份证从15位升到18位...
类别:其他语言  作者:未知  日期:2005-03-12  [查看详细]
这些天忙着做毕业设计,忙着敲代码,早发现像原来那样“无聊”的把那些技术文字再敲一遍是没有多大意义的,因为写出它们所用的时间要是仔细在看或者再用代码做几个实际的例子应该更好吧,其实这是早知道的,那以前知道还那么干,主要是因为太想做老师了吧!现在呢,不那么干不写了是因为暂时放弃做老师的打算吧,这两天空闲的时候复习数据库,翻到了以前的所写的一个存储过程“主键生成器&#...
类别:数据库  作者:未知  日期:2005-03-12  [查看详细]
--删除存储过程DECLARE@STRINGVARCHAR(8000)WHILEEXISTS(SELECTNAMEFROMSYSOBJECTSWHERETYPE='P'ANDSTATUS>=0)BEGINSELECTTOP1@STRING='DROPPROCEDURE'+NAMEFROMSYSOBJECTSWHERETYPE='P'ANDSTATUS>=0--SELECT@STRINGEXEC(@...
类别:数据库  作者:未知  日期:2005-03-08  [查看详细]
1:利用SQL自带的存储过程EXECsp_pkeys@table_name='表名'2:利用系统表INFORMATION_SCHEMA.KEY_COLUMN_USAGESELECTTABLE_NAME,COLUMN_NAMEFROMINFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERETABLE_NAME='表名'3:以下这个查询表结构的语句可能大家都见过:利用sysco...
类别:数据库  作者:未知  日期:2005-03-07  [查看详细]
主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,也就是说主键在一张表中的记录值是唯一的。建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立,下面分别介绍。1.在数据库提供的GUI环境中建立(以SQL7为例)。输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。2.通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是...
类别:数据库  作者:未知  日期:2005-03-04  [查看详细]
Getsorsetsanarrayofcolumnsthatfunctionasprimarykeysforthedatatable.[VisualBasic]<Serializable>PublicPropertyPrimaryKeyAsDataColumn()[C#][Serializable]publicDataColumn[]PrimaryKey{get;set;}[C++][Serial...
类别:.NET  作者:未知  日期:2005-02-11  [查看详细]
 搜索结果   17   20   1/1页   首页      1      尾页