• Tag:SQL
    企业中使用的数据库有时需要备份,以保障相应的数据安全。在软件中实现数据库自动备份虽然也是可行的,但MSSQLserver系统自带有相应的功能,只需要对相应的内容做一下简单的设置即可,无需在数据库应用系统中加入相应的模块。一般通过数据库系统进行数据库自动备份有两种方法,一种是通过数据库维护计划器来实现一种时直接进行作业调度。相比较而言,前者显示更为简单,使用后者新建作业调度,要求设置人员具备一定的T-SQL知识:

    一、采用数据库维护计划器来实现:

    企...
  • Tag:
    MSSQL2000迁移数据库后,新建相同用户名的时候出现错误提示:“错误21002:[SQL-DMO]用户"xxx"已经存在”


    产生原因:
    这就是我们通常所说的“孤立用户”,所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。

    孤立帐户的产生一般是一下两种:
    1...
  • 由于SQL Server 2005及EXPRESS与原来2000版默认设置有所调整(默认sa禁用),要想正常连接需要做如下改动:

      1、开始->所有程序- >Microsoft SQL Server 2005->配置工具- >SQL Server Configuration Manager  
      2、启用协议里的 TCP/IP
      3、右键选属性->IP地址选项卡,设置本地TCP端口为1433
      5...
  • Tag:ASP SQL 网站
    说明:复制表(只复制结构,源表名:a 新表名:b)
    SQL: select * into b from a where 1<>1

    说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
    SQL: insert into b(a, b, c) select d,e,f from b;

    说明:显示文章、提交人和最后回复时间
    SQL: select a.title,a.username,b.adddate from tabl...
  • Tag:SQL 网站
    (1)char、varchar、text和nchar、nvarchar、ntext
    char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。

    后面三种数据...
  • Tag:SQL
    Drop table [表名]
    INSERT INTO [表名] (字段1,字段2) VALUES (100,'51WINDOWS.NET')
    DELETE FROM [表名] WHERE [字段名]>100
    UPDATE [表名] SET [字段1] = 200,[字段2] = '51WINDOWS.NET' WHERE [字段三] = 'HAIWA'
    ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL
    ALTER TABLE [表名] DROP COLUMN [字段名]
    ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL
  • Tag:SQL
    我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!
    (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):
    ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需...
  • Tag:SQL
    1.字符串函数长度与分析用
    datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 
    substring(expression,start,length) 不多说了,取子串 
    right(char_expr,int_expr) 返回字符串右边int_expr个字符 
    字符操作类 
    upper(char_expr) 转为大写 
    lower(char_e...