RSS图片
数据库
    oracle提供了五种字符数据类型:char、nchar、varchar、varchar2、nvarchar2。     char:使用数据库字符集来存储数据,长度固定,如果存储的数据没有达到指定长度,自动补足空格。指定长度时,默认长度的计量单位由NLS_LENGTH_SEMANTICS(默认为字节byte)参数决定,但是我们可以手动指定为char或者byte。oracle建议使用NLS_LENGTH_SEMANTICS来指定计量单位,这样可以提高效率。char类型的最大存储长度为2000个字节,在plsql......
作者:发表于:2014/08/06 点击:17 评论:0
SELECT * FROM 表名 WHERE 条件 ORDER BY RANDOM() limit 1...
作者:发表于:2012/04/15 点击:59 评论:0
SQLSEVER2005中使用的排序规则是SQL_Latin1_General_CP1_CI_AS,而不是可以正确显示汉字的三种排序规则:Chinese_PRC_BIN,Chinese_PRC_CI_AS,Chinese_PRC_CS_AS 在将SQL Server 2005中将排序规则改成Chinese_PRC_CI_AS,问题解决。MS对排序规则的描述:在 Microsoft SQL Server 2000 中,字符串的物理存储由排序规则控制。序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则。 也就是说,在SQL Server排序规则实际上就是字符编码。在查询分析器内执行下面语......
作者:发表于:2012/02/13 点击:108 评论:0
SELECT  *FROM    syscolumnsWHERE   id = OBJECT_ID('fs_ads_stat')ORDER BY colorder ASC SELECT    --A.id,        表名 = D.NAME ,  --表名 = CASE WHEN A.COLORDER = 1 THEN D.NAME  --           ELSE ' '  --      &nb......
作者:发表于:2010/09/21 点击:36 评论:0
一、SQL Server 2005常用服务查看服务:右击我的电脑--管理--服务和应用程序--服务1、SQL Server(MS SQL Server):SQL Server的核心服务,引擎,此服务停止后,SQL Server则无法使用说明:MS SQL Server为实例,表示每个服务都有自己的服务2、SQL Server Active Directory Helper:与AD(Active Directory活动目录)集成服务3、SQL Server Agent(MS SQL Server):代理服务4、SQL Server Analysis Services(MS SQL Server):分析服务,(OLAP)联机......
作者:发表于:2010/04/13 点击:294 评论:0
--最好备份日志,以后可通过日志恢复数据。。。以下为日志处理方法一般不建议做第4,6两步第4步不安全,有可能损坏数据库或丢失数据第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.--*/--下面的所有库名都指你要处理的数据库的库名1.清空日志DUMP TRANSACTION 库名 WITH NO_LOG2.截断事务日志:BACKUP LOG 库名 WITH NO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文......
作者:发表于:2010/04/13 点击:27 评论:0
SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。 SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。 下表列出 SET 与 SELECT 的区别。请特别注意红色部分。 set select 同时对多个变量同时赋值 不支持 支持 表达式返回多个值时 出错 将返回......
作者:发表于:2010/04/09 点击:31 评论:0
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo ALTER PROC [dbo].[Proc_Paging2005]    @SqlAllFields NVARCHAR(MAX) ,--所有字段    @SqlTablesAndWhere NVARCHAR(MAX) ,--from 之后的 order 之前的部分    @OrderFields NVARCHAR(MAX) ,--排序用字段    @PageSize INT ,--每页显示的数量    @PageIndex INT OUTPUT ,--要显示的页码,设置为OUTPUT用于判断请......
作者:发表于:2010/04/08 点击:45 评论:0
方法一:  1DECLARE @SQL NVARCHAR(256) 2DECLARE @ReturnID INT 3 4SET @SQL = 'SELECT [InfoID] FROM TM_TeachInfo WHERE [CourseID]=1 and [infosort]=1' 5 6EXEC(@SQL) 7 8SELECT @ReturnID = @@Rowcount 910SELECT @ReturnID 方法二:  1ALTER PROCEDURE UP......
作者:发表于:2010/04/08 点击:74 评论:0
  所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。  当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计时,主键起到了很重要的作用。  常见的数据库主键选取方式有:  ◆自动增长字段  ◆手动增......
作者:发表于:2010/03/11 点击:116 评论:0
  • 共2页
  • 当前第1页
  •  上一页  1 2   下一页