IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

sql

前几天写一个程序时,无意中遇到一个怪问题.  症状描述如下:  一台联想服务器上安装了SQLSERVER服务,在其一个数据库里写了一个存储过程.此存储过程接受一个参数,里面的语句对参数进行判断然后执行分支.  if @CustType=0   ..................  else if @CustType=1  .......................  else  .......

23日更新
标签: sql
SQL中Print语句的烦恼

REVOKE  删除以前在当前数据库内的用户上授予或拒绝的权限。  语法  语句权限:  REVOKE FROM security_account [ ,...n ]  对象权限:  REVOKE [ GRANT OPTION FOR ] | ON [ ( column [ ,...n ] ) ] | ON | ON } security_account [ ,...n ] [ CASCADE ] [ AS ]   参数  ALL  指定将删除所有适

23日更新
标签: 权限 用户 sql
使用SQL语句取消SQL Server登录用户权限

GRANT  在安全系统中创建项目,使当前数据库中的用户得以处理当前数据库中的数据或执行特定的 TransactSQL 语句。  语法  语句权限:  GRANT TO security_account [ ,...n ]  对象权限:  GRANT | ON [ ( column [ ,...n ] ) ] | ON | ON } TO security_account [ ,...n ] [ WITH GRANT OPTION ] [ AS ]

23日更新
使用SQL语句赋予SQL Server登录用户权限

ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,不仅简单易用,并且不失灵活性.不失为C++利用数据库快速开发的不错选择。   一、ADO简介   ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,不仅简

23日更新
标签: sql
用C++访问SQL Server2000

1:执行另一服务器上的存储过程  exec OPENDATASOURCE(   ''SQLOLEDB'',   ''Data Source=远程ip;User ID=sa;Password=密码''   ).库名.dbo.存储过程名  2:将资料插入另一服务器上的表中  select * into 本地库名..表名 from OPENDATASOURCE(   ''SQLOLEDB'',   ''Data Source=远程ip;User ID=sa;Password

23日更新
标签: sql
SQL中两台服务器间使用连接服务器

众所周知,在M$sql中有个绝对是网络安全中的隐患的帐号sa,系统管理员(sa),默认情况下,它指派给固定服务器角色sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以删除。首先打开SQL中的企业管理器,接着在工具选项卡中选择SQLserver配置属性依次,点服务器设置,看到允许对系统目录直接进行修改前

23日更新
标签: 系统配置 sql
删除sqlserver中的sa帐户

近日笔者在工作中需要将SQL SERVER 的数据导入MYSQL环境中.但手头只有前任同事留下的SQL SERVER 备份数据(即:从SQL SERVER数据库备份的原来数据),也没有SQL SERVER环境.着实让我头疼了半天,不过,工作还得做!不然就没饭吃喽! :) 嘿嘿   一.首先,安装SQL SERVER环境    这个相信各位都会的.根据安装提示,一路"NEXT

23日更新
标签: 恢复 sql
MS SQL SERVER 2K如何实现数据备份与恢复

使用sqlserver2000改变对象(object)(如Table,SP,View)的所有者(owner)时,需要注意一点:  如果对象改变前的owner为dbo,则直接用:exec sp_changeobjectowner 对象名,新的所有者名就可以成功。如果再需要改变该对象的所有者,则要用如下语法:  exec sp_changeobjectowner "[所有者].[对象名]",新的所有者。注

23日更新
标签: sql
sql server中改变object的owner

1. 合并若干个表?   描述:建立一个新表,其字段结构是其他若干个表Join以后的结果。  解决思路:select * into 新表名 from 旧表1名,旧表2名,……  实例:  表NewTableName的字段为表titles和titleauthor字段表相加;  记录为记录为select * from titles,titleauthor的记录  select * into NewTableName fro

23日更新
标签: sql
Sql Server问题摘要

sp_helprotect  返回一个报表,报表中包含当前数据库中某对象的用户权限或语句权限的信息。  语法  sp_helprotect [ [ @name = ] ''object_statement'' ] [ , [ @username = ] ''security_account'' ] [ , [ @grantorname = ] ''grantor'' ] [ , [ @permissionarea = ] ''type'' ]  参数  [@name =] ''object_sta

23日更新
使用SQL语句获取SQL Server登录用户权限

SQLSERVER下一个用于根据日期来备份的过程.[@more@]  本过程自动删除三天前的备份文件并执行当天的备份,可以通过作业调度来实现自动备份  生成备份文件格式:MyDB20050113.16.15.48.BKF 表示是2005年01月13日16时15分48秒的备份  DECLARE @CurDate datetime  DECLARE @BkTime nvarchar(20)  DECLARE @DelTime nvar

23日更新
标签: sql
SQLSERVER下一个用于根据日期来备份的过程

JDBC 连接 MS SQL Server 2000 时碰到的一些问题。   昨日闲时无事, 突然想到现在在学 Java, 自己又是做数据库方面的工作, 便想用 JDBC连接 MS SQL Server试试。  开始时对 JDK 的设置都不是很熟,看文档说要将 SQL Server提供的几个 Jar文件设置到 ClassPath中才行, 可我安装的JDK 1.4.2根本就没有在系统中设置 Cl

23日更新
标签: JDBC sql
JDBC 连接 MS SQL Server 2000

SELECT 表名=case when a.colorder=1 then d.name else '''' end,   字段序号=a.colorder,   字段名=a.name,   标识=case when COLUMNPROPERTY( a.id,a.name,''IsIdentity'')=1 then ''√''else '''' end,   /*主键=case when exists(SELECT 1 FROM sysobjects where xtype=''PK'' and name    in ( SELECT name

23日更新
标签: 数据字典 sql
用Sql语句生成Sqlserver数据字典

一直以来,我一直不知道如何在SQL SERVER的查询语句中实现将一个整数显示为16进制的形式,今天终于掌握了,原来方法也很简单,例如在使用SQL SERVER自带的NORTHWIND数据库中,可以使用以下语句将ORDERID显示成为16进制形式: SELECT CONVERT(varbinary, orderid) from orders; 效果非常棒。

23日更新
标签: sql
如何在SQL SERVER中,以16进制形式显示整数

对于一个表中非主键列的指定列,唯一(UNIQUE 约束|:强制非主键上的实体完整性的约束。UNIQUE 约束确保未输入重复值,并创建一个索引以增强性能。)约束确保不会输入重复的值。例如,在 employee 表中 emp_id 列是主键,可以定义一个唯一约束来要求表中社会安全号码 (ssn) 列的项是唯一的。    在数据库关系图中,可以使

23日更新
标签: sql
SqlServer 创建唯一约束

把下面的代码粘贴到SQL Query Analyzer(查询分析器)里执行即可(注意修改红色部分的3个参数):   SET NOCOUNT ONDECLARE @LogicalFileName sysname,@MaxMinutes INT,@NewSize INT   USEDicky 需要缩小日志的数据库名SELECT @LogicalFileName = ''Dicky_Log'', 日志文件的逻辑名,非物理文件名@MaxMinutes = 10, Lim

23日更新
标签: sql
缩小SQL Server日志文件的SQL语句

要使数据库具备更强的抵御侵犯的能力,你要采取几步措施。有些措施只是良好的服务器管理的一部分,如拥有SQL Server最新的补丁,其他则包括使用中用户监管。以下是五个步骤:   查询最新的服务包   你要保证你总能有最新的服务包。对于SQL Server2000,这是SP3a。记住服务包是多重的;如果你应用SP3a,你不必使用在此之

23日更新
标签: sql
简单介绍SQL Server 安全系统的改进

1 逻辑数据库和表的设计   数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。   标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化表的一些好处。   A:由于表窄,因此可以使

23日更新
标签: sql
影响SQL server性能的关键

假设环境如下: 表1: ID, NAME, QQ, PHONE,表中数据: 1 秦云 10102800 13500000 2 在路上 10378 13600000 3 LEO 10000 13900000 表2: ID, NAME, 上机时间,管理员,表中数据: 1 秦云 200411 李大伟 2 秦云 200511 马化腾 3 在路上 200511 马化腾 4 秦云 200511 李大伟 5 在路上 200511 李大伟实现目的

23日更新
标签: sql
SQL Server中自定义函数和游标应用经典案例

一 排序函数  row_number() +1递增返回行号  dense_rank() 同数量等级的数据返回相同名次,下级数量等级的排名为上级数量等级的排名+1  rank() 同数量等级的数据返回相同名次,下级数量等级的排名为上级所有数据总数+1  语法  function_name() OVER ( [ <partition_by_clause> ] <order_by_clause>

23日更新
标签: sql
MS-SQL Server2005的几个新函数
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐