zoukankan      html  css  js  c++  java
  • sqlserver2005内部函数,存储过程,以及数据库角色

    /*日期函数*/
    DATEADD ( datepart , number, date )
    --在向指定日期加上一段时间的基础上,返回新的 datetime 值。
    DATEDIFF ( datepart , startdate , enddate )
    --返回跨两个指定日期的日期和时间边界数。
    DATENAME ( datepart , date )
    --返回代表指定日期的指定日期部分的字符串。
    DATEPART ( datepart , date )
    --返回代表指定日期的指定日期部分的整数。
    DAY ( date )
    --返回代表指定日期的天的日期部分的整数。
    GETDATE ( )
    --按 datetime 值的 Microsoft? SQL Server? 标准内部格式返回当前系统日期和时间。
    GETUTCDATE()
    --返回表示当前 UTC 时间(世界时间坐标或格林尼治标准时间)的 datetime 值。
    --当前的 UTC 时间得自当前的本地时间和运行 SQL Server 的计算机操作系统中的时区设置。
    MONTH ( date )
    --返回代表指定日期月份的整数。
    YEAR ( date )
    --返回表示指定日期中的年份的整数。
    --------------------------------------------------------------------------
    /*字符串处理函数*/
    LCASE( )
    LOWER( )
    --将字符串转换为小写字母
    LTRIM( )
    --删除字符串前面的空格
    SUBSTRING( )
    --从字符串中提取一个或多个字符
    UCASE( )
    UPPER( )
    --将字符串转换为大写字母
    ROUND( )
    --将数字按指定的小数位数四舍五入
    FLOOR( )
    --将数字向下四舍五入为最接近(最小)的整数
    CEILING( )
    --将数字向上四舍五入为最接近的整数
    DATALENGTH( )
    --返回指定的表达式所用的字节数
    --------------------------------------------------------------------------
    USER( )
    USER_NAME( )
    --返回当前用户名
    CONVERT( )
    --将数据从一种类型转换为另一种类型。
    SOUNDEX( )
    --为可创建"近似"搜索的指定表达式返回 Soundex 代码。
    STR( )
    --将数字数据转换为字符串,以便可以用文本运算符对其进行处理。
    /*全局变量*/
    @@CONNECTIONS
    --服务器上次启动以来创建的连接数
    @@CPU_BUSY  
    --自 SQL Server 启动至今,系统持续运行的毫秒数。
    @@CURSOR_ROWS  
    --最近打开的游标中的行数
    @@DATEFIRST   
    --SET DATEFIRST 参数的当前值,该参数用于设置一个星期的第一天为哪一天。
    @@ERROR  
    --最后一个 T-SQL 错误的错误号
    @@FETCH_STATUS
    --如果最后一次提取的状态为成功状态,则为 0。如果出错,则为 -1
    @@IDENTITY   
    --最后一次插入的标识值
    @@LANGUAGE   
    --当前使用的语言的名称
    @@MAX_CONNECTIONS
    --可以创建的同时连接的最大数
    @@ROWCOUNT   
    --受上一个 SQL 语句影响的行数
    @@SERVERNAME  
    --本地服务器的名称
    @@SERVICENAME  
    --该计算机上的 SQL 服务的名称
    @@TIMETICKS  
    --当前计算机上每指令周期的微秒数
    @@TRANSCOUNT  
    --当前连接打开的事务数
    @@VERSION   
    --SQL Server 的版本信息
    -----------------------------------------------------------------------
    /*存储过程*/
    sp_databases --列出服务器上的所有数据库
    sp_server_info --列出服务器信息,如字符集,版本和排列顺序
    sp_stored_procedures--列出当前环境中的所有存储过程
    sp_tables --列出当前环境中所有可以查询的对象
    sp_start_job --立即启动自动化任务
    sp_stop_job --停止正在执行的自动化任务
    sp_password --添加或修改登录帐户的密码
    sp_configure --显示(不带选项)或更改(带选项)当前服务器的全局配置设置
    sp_help --返回表的列名,数据类型,约束类型等
    sp_helptext --显示规则,默认值,未加密的存储过程,用户定义的函数,
    --触发器或视图的实际文本
    sp_helpfile --查看当前数据库信息
    sp_dboption --显示或更改数据库选项
    sp_detach_db --分离数据库
    sp_attach_db --附加数据库
    sp_addumpdevice --添加设备
    sp_dropdevice --删除设备
    sp_pkeys --查看主键
    sp_fkeys --查看外键
    sp_helpdb --查看指定数据库相关文件信息
    sp_addtype --自建数据类型
    sp_droptype --删除自建数据类型
    sp_rename --重新命名数据库
    sp_executesql --执行SQL语句
    sp_addlogin --添加登陆
    sp_droplogin --删除登录
    sp_grantdbaccess --把用户映射到登录,即添加一个数据库安全帐户并授予塔访问权限
    sp_revokedbaccess--撤销用户的数据访问权,即从数据库中删除一个安全帐户
    sp_addrole --添加角色
    sp_addrolemember --向角色中添加成员,使其成为数据库角色的成员
    sp_addsrvrolemember--修改登录使其成为固定服务器角色的成员
    sp_grantlogin --允许使用组帐户或系统用户使用Windows身份验证连接到SQL
    sp_defaultdb --修改一个登录的默认数据库
    sp_helpindex --用于查看表的索引
    sp_cursoropen --定义与游标和游标选项相关的SQL语句,然后生成游标
    sp_cursorfetch --从游标中提取一行或多行
    sp_cursorclose --关闭并释放游标
    sp_cursoroption --设置各种游标选项
    sp_cursor --用于请求定位更新
    sp_cursorprepare --把与游标有关的T-SQL语句或批处理编译成执行计划,但并不创建游标
    sp_cursorexecute --从由sp_cursorprepare创建的执行计划中创建并填充游标
    sp_cursorunprepare --废弃由sp_cursorprepare生成的执行计划
    sp_settriggerorder --指定第一个或最后一个激发的、与表关联的 AFTER 触发器。在第一个
    --和最后一个触发器之间激发的 AFTER 触发器将按未定义的顺序执行
    --------------------------------------------------------------------------------
    /*服务器角色*/
    sysadmin
    --在 SQL Server 中进行任何活动。该角色的权限跨越所有其它固定服务器角色。
    serveradmin
    --配置服务器范围的设置。
    setupadmin
    --添加和删除链接服务器,并执行某些系统存储过程(如 sp_serveroption)。
    securityadmin
    --管理服务器登录。
    processadmin
    --管理在 SQL Server 实例中运行的进程。
    dbcreator
    --创建和改变数据库。
    diskadmin
    --管理磁盘文件。
    bulkadmin
    --执行 BULK INSERT 语句。
    /*数据库角色*/
    public
    public 角色
    --public 角色是一个特殊的数据库角色,每个数据库用户都属于它。public 角色:
    --捕获数据库中用户的所有默认权限。
    --无法将用户、组或角色指派给它,因为默认情况下它们即属于该角色。
    --含在每个数据库中,包括 master、msdb、tempdb、model 和所有用户数据库。
    --无法除去。
    db_owner
    --进行所有数据库角色的活动,以及数据库中的其它维护和配置活动。
    --该角色的权限跨越所有其它固定数据库角色。
    db_accessadmin
    --在数据库中添加或删除 Windows NT 4.0 或 Windows 2000 组和用户以及 SQL Server 用户。
    db_datareader
    --查看来自数据库中所有用户表的全部数据。
    db_datawriter
    --添加、更改或删除来自数据库中所有用户表的数据
    db_ddladmin
    --添加、修改或除去数据库中的对象(运行所有 DDL)
    db_securityadmin
    --管理 SQL Server 2000 数据库角色的角色和成员,并管理数据库中的语句和对象权限
    db_backupoperator
    --有备份数据库的权限
    db_denydatareader
    --拒绝选择数据库数据的权限
    db_denydatawriter
    --拒绝更改数据库数据的权限
  • 相关阅读:
    RSS Reader in PC & iPhone
    Implementation Notes: Runtime Environment Map Filtering for Image Based Lighting
    A implementaion for 2D blue noise
    Specular Aliasing与Specular Leaking
    PBR Metallic/Roughness工作流中Albedo与F0的计算方法
    Mathematica .nb程序运行不下去的原因
    关于ddx/ddy重建法线在edge边沿上的artifacts问题
    make: 警告:检测到时钟错误。您的创建可能是不完整的。
    C++ 变长模板参数
    CMake set 语法
  • 原文地址:https://www.cnblogs.com/gisdream/p/2011958.html
Copyright © 2011-2022 走看看