加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MSSQLSERVER 存储过程

发布时间:2020-12-12 15:30:24 所属栏目:MsSql教程 来源:网络整理
导读:? 系统存储过程 -------------------------------- ?? --列出SQL?Server实例中的数据库 ?? sp_databases?? --返回SQL?Server、数据库网关或基础数据源的特性名和匹配值的列表 ?? sp_server_info?? --返回当前环境中的存储过程列表 ?? sp_stored_procedures??
?
  1. 系统存储过程--------------------------------??
  2. --列出SQL?Server实例中的数据库??
  3. sp_databases??
  4. --返回SQL?Server、数据库网关或基础数据源的特性名和匹配值的列表??
  5. sp_server_info??
  6. --返回当前环境中的存储过程列表??
  7. sp_stored_procedures??
  8. --返回当前环境下可查询的对象的列表(任何可出现在?FROM?子句中的对象)??
  9. sp_tables??
  10. select?*?from?sysobjects??
  11. ---添加或更改SQL?Server登录的密码。??
  12. sp_password??@new=null,@loginame='sa'??
  13. --将登录?Victoria?的密码更改为?ok。??
  14. EXEC?sp_password?NULL,?'ok',?'Victoria'??
  15. --将登录?Victoria?的密码由?ok?改为?coffee。??
  16. EXEC?sp_password?'ok',?'coffee'??
  17. --更改配置选项??
  18. use?master??
  19. go??
  20. exec?sp_configure?'recovery?interval','3'??
  21. reconfigure?with?override??
  22. go??
  23. --查看数据库文件??
  24. sp_helpdb?tmp??
  25. use?tmp??
  26. go??
  27. sp_helpfile??
  28. go??
  29. --分离数据库??
  30. use?master??
  31. go??
  32. sp_detach_db?tmp??
  33. go??
  34. --sp_helpdb?tmp??????????--error??
  35. --go??
  36. --附加数据库??
  37. sp_attach_db?tmp,@filename1='E:/DB/tmp_dat.mdf',@filename2='E:/DB/tmp_log.ldf'??
  38. go??
  39. sp_helpdb?tmp??
  40. go??
  41. --添加磁盘转储设备??
  42. use?master??
  43. go??
  44. exec?sp_addumpdevice?'disk','mydiskdump','E:/DB/dump1.bak'??
  45. go??
  46. select?*?from?sysdevices??
  47. go??
  48. --sp_dropdevice?mydiskdump??
  49. --go??
  50. --备份整个tmp数据库??
  51. backup?database?tmp?to?mydiskdump??
  52. go??
  53. --备份日志??
  54. exec?sp_addumpdevice?'disk','dump2','E:/DB/dump2.bak'??
  55. --sp_dropdevice?dump2??
  56. backup?log?tmp?to?dump2??
  57. --还原完整数据库??
  58. restore?database?tmp?from?mydiskdump?with?norecovery??
  59. --还原日志??
  60. restore?log?tmp?from?dump2?with?norecovery??
  61. --添加磁带备份设备??
  62. use?master??
  63. go??
  64. EXEC?sp_addumpdevice?'tape',?'tapedump1','//./tape0'??
  65. go??
  66. --删除设备??
  67. sp_dropdevice?'dump2'??
  68. --把数据库文件设置为只读??
  69. restore?database?tmp?from?mydiskdump??
  70. go??
  71. sp_dboption?'tmp','read?only',true??
  72. go??
  73. --取消设置??
  74. sp_dboption?'tmp',false??
  75. go??
  76. --更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。??
  77. use?tmp??
  78. go??
  79. sp_rename?sa,SA???
  80. select?*?from?SA??
  81. --把数据库文件设置为自动周期性收缩??
  82. exec?sp_dboption?'tmp',autoshrink,true??
  83. go??
  84. --同一时间内只有一个用户可以访问这个数据库??
  85. exec?sp_dboption?'tmp','single?user'??
  86. go??
  87. exec?sp_dboption?'tmp','single?user',false??
  88. go??
  89. --压缩数据库文件,并允许其有10%的未用空间??
  90. dbcc?shrinkdatabase(pubs,10)??
  91. go??
  92. --创建自定义数据类型??
  93. exec?sp_addtype?City,'nvarchar(15)',null??
  94. go??
  95. --删除自定义数据类型??
  96. exec?sp_droptype?City??
  97. go??

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读