MsSQL   发布时间:2022-05-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了sqlserver常用函数/存储过程/数据库角色大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

原文:sqlserver常用函数/存储过程/数据库角色 


/*日期函数*/ DATEADD ( datepart,number,date ) --在向指定日期加上一段时间的基础上,返回新的 datetiR_222_11845@e 值。 DATEDIFF ( datepart,startdate,enddate ) --返回跨两个指定日期的日期和时间边界数。 DATename ( datepart,date ) --返回代表指定日期的指定日期部分的字符串。 DATEPART ( datepart,date ) --返回代表指定日期的指定日期部分的整数。 DAY ( date ) --返回代表指定日期的天的日期部分的整数。 GETDATE ( ) --按 datetiR_222_11845@e 值的 Microsoft? sql Server? 标准内部格式返回当前系统日期和时间。 GETUTCDATE() --返回表示当前 UTC 时间(世界时间坐标或格林尼治标准时间)的 datetiR_222_11845@e 值。 --当前的 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_grant@R_111_4035@ --把用户映射到登录,即添加一个数据库安全帐户并授予塔访问权限 sp_revoke@R_111_4035@--撤销用户的数据访问权,即从数据库中删除一个安全帐户 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 --添加和删除链接服务器,@R_944_11225@某些系统存储过程(如 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 --拒绝更改数据库数据的权限

大佬总结

以上是大佬教程为你收集整理的sqlserver常用函数/存储过程/数据库角色全部内容,希望文章能够帮你解决sqlserver常用函数/存储过程/数据库角色所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: