SQL_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> SQL >>列表
· sql查询某个类型前几发布时间:2010-12-27
面试比较常问的sql问题,sqlserver2005,oracle有比较好的处理方式有待以后总结下下面是mysql下的测试查询memo分类,日期最新的前两条数据,不论dateline字段是varchar还是int,datetime类型都可以直接比较大小排序表如下CREATETABLE`table1`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(4000)NOTNULL,`memo`varchar(5000)NOTNULL... 查看全文
· android sqlite 一次创建多个表发布时间:2010-12-27
packagecom.yangguangfu.database;importandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;importandroid.database.sqlite.SQLiteOpenHelper;importandroid.util.Log;/***默认就在数据库里创建4张表*@author阿福(trygf521@126.com... 查看全文
· rails 的sql发布时间:2010-12-26
controller有这样一段代码:color_lot_manuallies=color_lot.color_lot_manualliesifcolor_lot_manuallies.size==1end后台的sql是这样的引用... 查看全文
· RUBY 安装 MYSQL发布时间:2010-12-26
1.首先安装好MySql最新的应该是5.02.下载ruby连接MySql的so文件在http://www.vandomburg.net/pages/mysql-ruby-windows-2.7.1.zip3.把mysql.so放到ruby的lib\ruby\site_ruby\1.8\i386-msvcrt下.4.把libmysql.dll(在MySQL的安装目录bin下)拷贝到ruby的bin下.又或1.首先安装ruby1.8.62.然后下载mysql-2.8.1-x86-mswin32... 查看全文
· SQL数据类型与三值逻辑发布时间:2010-12-25
数据类型在数据库理论中,关系模型和数据类型这两部分内容是正交的(参看《程序员修炼之道》第8节关于“正交性”的讨论),互不依赖。换言之,关系模型并不关心每个表的字段的数据类型是什么,是整数、字符串等基本类型也好,是组合类型、类等自定义类型也好,关系模型只要求每个字段是原子的。在数据库理论中,数据类型又被称为域,但域是更为严格的定义。比如一个班级的学生个数和学生平均分可能都是int类型,但这是两个不同的域,“学生个数*学生平均分=学生总分”,但“学生个数+学生平均分”是没有意义的... 查看全文
· 动态sql中使用临时表的实例发布时间:2010-12-24
动态sql语句大家都经常会用到,下面就为您介绍一个动态sql中使用临时表的例子,供您参考,希望对您学习动态sql语句方面能有所帮助。droptable#t_1declare@sqlstevarchar(200)createtable#t_1(namevarchar(256),idint,crdatedatetime)set@sqlste='insertinto#t_1(name,id)selectname... 查看全文
· 用SQL游标对数据进行遍历循环发布时间:2010-12-24
SQL游标相信大家都比较熟悉了,下面就教您如何使用SQL游标对数据进行遍历循环的方法,希望对您学习SQL游标方面能有所帮助。SQL游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条T_SQL选择语句相关联因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记录的游标位置组成。当决定对结果集进行处理时,必须声明一个指向该结果集的游标。SQL游标的优点是可以方便从一个结果集中进行循环遍历数据在进行操作。1... 查看全文
· sql server中动态sql语句的应用发布时间:2010-12-24
sqlserver中应该如何使用动态sql语句呢?下面就为您详细介绍sqlserver中动态sql语句的应用,希望可以让您对动态sql语句有更多的了解。ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[insertMdfalarmInfo]')andOBJECTPROPERTY(id,N'IsProcedure')=1)dropprocedure[dbo]... 查看全文
SQLServerCASE表达式可以代替动态SQL语句,使进行大量更新查询操作时可以提高查询的效率,下面就让我们一起了解一下使用SQLServerCASE表达式代替动态SQL的方法。需要进行大量的SQL更新查询,而这些查询都需要我做出IF/ELSE之类的决定。我现在有的情况会使用光标,但是这样搜查上千行查找更新需要花很长时间。有时候也使用一些动态SQL来决定某些查询参数。但是有没有更好的方法可以使用呢?CASE语句是一个非常强大而有用的工具,你可以用它来解决你的SQLServer查询问题... 查看全文
动态sql语句我们经常会用的到,下面为您介绍的是使用动态sql语句自定义列名的实现方法,如果您之前遇到过类似的问题,不妨一看。CREATEPROCEDUREPOQUERY1(@SupplyIDvarchar(30)--参数)ASDECLARE@nonvarchar(100)DECLARE@seqnvarchar(100)DECLARE@ordqnvarchar(100)DECLARE@rdatnvarchar(100)DECLARE@pmannvarchar(100... 查看全文
· 动态sql语句基本语法介绍发布时间:2010-12-24
动态sql语句功能很强大,可以实现许多我们需要的功能,下面就为您介绍一些动态sql语句基本语法方面的知识,供您参考学习。1:普通SQL语句可以用Exec执行eg:Select*fromtableNameExec('select*fromtableName')Execsp_executesqlN'select*fromtableName'--请注意字符串前一定要加N2:字段名,表名,数据库名之类作为变量时,必须用动态sql语句eg:declare@fnamevarchar(20... 查看全文
Transact-SQL语句是可以实现遍历的,有三种方法使用可以通过使用Transact-SQL语句遍历一个结果集。下面就为您详细介绍Transact-SQL语句遍历结果集的几种方法,供您参考。一种方法是使用temp表。使用这种方法您创建的初始的SELECT语句的"快照"并将其用作基础"指针"。例如:/**//**********example1**********/declare@au_idchar(11... 查看全文
· SQL遍历父子关系表的测试发布时间:2010-12-24
SQL遍历父子关系表的方法未必人人都知道,下面就为您介绍一个SQL遍历父子关系表的测试,希望可以让您对SQL遍历父子关系表有更深的认识。--建立测试环境CreateTableA(IDInt,fatherIDInt,NameVarchar(10))InsertASelect1,NULL,'tt'UnionAllSelect2,1,'aa'UnionAllSelect3,1,'bb'UnionAllSelect4,2,'cc'UnionAllSelect5,2... 查看全文
· 遍历BOM表的SQL函数发布时间:2010-12-24
SQL函数的种类很多,实现的功能也不太一样。下面为您介绍的是用于遍历BOM表的SQL函数,希望可以让您对SQL函数有更多的了解。表结构如下:ptypesubptypeamountaa.120aa.215aa.310a.1a.1.120a.1a.1.215a.1a.1.330a.2a.2.110a.2a.2.220a.1.1a.1.1.145a.1.1a.1.1.215a.2.1a.2.1.120a.2.2a.2.2.113createtablematgroup... 查看全文
SqlServer创建唯一约束是我们经常会遇到的操作,下面就为您详细介绍SqlServer创建唯一约束的方法,希望对您能够有所帮助。SqlServer创建唯一约束来确保不参与主键的特定列的值不重复。尽管唯一约束和主键都强制唯一性,但在下列情况下,应该为表附加唯一约束以取代主键约束:如果要对列或列的组合强制唯一性。可以为表附加多个唯一约束,而只能为表附加一个主键约束。如果要对允许空值的列强制唯一性。可以为允许空值的列附加唯一约束,而只能将主键约束附加到不允许空值的列... 查看全文
· 修改Sql Server唯一约束发布时间:2010-12-24
SqlServer唯一约束对于SqlServer数据库的作用毋庸置疑。下面就为您详细介绍SqlServer唯一约束的修改方法,希望对您能够有所帮助。当要更改约束附加到的列、更改约束名称或设置附加属性时,修改SqlServer唯一约束。修改SqlServer唯一约束I、在数据库关系图中右击包含约束的表,然后从快捷菜单中选择"属性"命令。-或-为包含约束的表打开表设计器,在表设计器中右击,然后从快捷菜单中选择"属性"命令。II、选择"... 查看全文
· SQL Server外关键字约束的定义发布时间:2010-12-24
SQLServer外关键字约束的重要性不言而喻,下面就让我们一起来了解一下应该如何定义SQLServer外关键字约束。SQLServer外关键字约束定义了表之间的关系。当一个表中的一个列或多个列的组合和其它表中的主关键字定义相同时,就可以将这些列或列的组合定义为外关键字,并设定它适合哪个表中哪些列相关联。这样,当在定义SQLServer主关键字约束的表中更新列值,时其它表中有与之相关联的外关键字约束的表中的外关键字列也将被相应地做相同的更新。外关键字约束的作用还体现在... 查看全文
· 带您深入了解Sql Server检查约束发布时间:2010-12-24
SqlServer中的约束种类很多,下面就为您介绍SqlServer检查约束的定义方法,希望可以让您对SqlServer检查约束有更多的了解。SqlServer检查约束对输入列或整个表中的值设置检查条件,以限制输入值,保证数据库的数据完整性。可以对每个列设置符合检查。定义SqlServer检查约束的语法如下:CONSTRAINTconstraint_nameCHECK[NOTFORREPLICATION](logical_expression)各参数说明如下... 查看全文
sqlserver默认约束可不能小看,它影响着我们的删除字段操作,可能会造成删除字段时报错。在SQLServer中,如果给表的一个字段设置了默认值,就会在系统表sysobjects中生成一个sqlserver默认约束。如果想删除这个设置了默认值的字段(假设此字段名column1),执行“ALTERTABLEtable1DROPCOLUMNcolumn1”时就会报错... 查看全文
· SQL Server约束和触发器的区别发布时间:2010-12-24
SQLServer约束相信大家都比较了解了,那么,SQLServer约束和触发器的区别在哪里呢?在SQLServer数据库中提供了两种主要机制来强制使用业务规则和数据完整性,他们是SQLServer约束和触发器。触发器其实就是一个特殊类型的存储过程,可在在执行某个操作时自动触发。触发器与约束都可以实现数据的一致性。那么他们在使用的过程中,有哪些差异呢?简单的来说,触发器可以实现约束的一切功能。但是在考虑数据一致性问题的时候,首先要考虑通过约束来实现。如果约束无法完成的功能,则再通过触发器来解决... 查看全文