暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

SQL_語法1.vb 5.9KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. Module SQL_語法1
  2. Friend Sub SQL_資料庫狀態()
  3. ConnOpen()
  4. SQL1 = "SELECT DB_NAME(database_id) AS [資料庫名稱], physical_name AS [磁碟路徑], type_desc AS [類型描述],
  5. state_desc AS [狀態描述], size * 8.0 / 1024 AS [使用容量]
  6. FROM sys.master_files
  7. WHERE (DB_NAME(database_id) NOT LIKE N'master') AND (DB_NAME(database_id) NOT LIKE N'model') AND
  8. (DB_NAME(database_id) NOT LIKE N'msdb') AND (DB_NAME(database_id) NOT LIKE N'tempdb') AND
  9. (DB_NAME(database_id) NOT LIKE N'DWConfiguration') AND (DB_NAME(database_id) NOT LIKE N'DWDiagnostics') AND
  10. (DB_NAME(database_id) NOT LIKE N'DWQueue')
  11. ORDER BY (DB_NAME(database_id))"
  12. CmdSet_For_DGV()
  13. End Sub
  14. Friend Sub SQL_伺服器1清單()
  15. ConnOpen()
  16. SQL1 = "SELECT DB_NAME(database_id) AS 資料庫 FROM sys.master_files
  17. WHERE (DB_NAME(database_id) NOT LIKE N'master') AND (DB_NAME(database_id) NOT LIKE N'model') AND
  18. (DB_NAME(database_id) NOT LIKE N'msdb') AND (DB_NAME(database_id) NOT LIKE N'tempdb') AND
  19. (DB_NAME(database_id) NOT LIKE N'DWConfiguration') AND (DB_NAME(database_id) NOT LIKE N'DWDiagnostics') AND
  20. (DB_NAME(database_id) NOT LIKE N'DWQueue')
  21. GROUP BY DB_NAME(database_id) ORDER BY DB_NAME(database_id)"
  22. CmdSet_For_DGV()
  23. End Sub
  24. Friend Sub SQL_圖片資料庫管理查詢()
  25. ConnOpen() : SQL1 = "SELECT 圖片資料庫, 是否可用 FROM 圖片資料庫管理 ORDER BY 圖片資料庫" : CmdSet_For_DGV()
  26. End Sub
  27. Friend Sub SQL_工程圖片資料庫管理查詢()
  28. ConnOpen() : SQL1 = "SELECT 工程圖片資料庫 AS 圖片資料庫, 是否可用 FROM 工程圖片資料庫管理 ORDER BY 工程圖片資料庫" : CmdSet_For_DGV()
  29. End Sub
  30. Friend Sub SQL_工程文件資料庫管理查詢()
  31. ConnOpen() : SQL1 = "SELECT 工程文件資料庫 AS 文件資料庫, 是否可用 FROM 工程文件資料庫管理 ORDER BY 工程文件資料庫" : CmdSet_For_DGV()
  32. End Sub
  33. Friend Sub SQL_工程圖片資料庫管理查詢1()
  34. ConnOpen() : SQL1 = "SELECT 工程圖片資料庫, 是否可用 FROM 工程圖片資料庫管理 WHERE 工程圖片資料庫 LIKE N'" & GCM_SQL_MGMT.圖片資料庫名稱_tb.Text & "'" : CmdSet_For_dr()
  35. End Sub
  36. Friend Sub SQL_工程文件資料庫管理查詢1()
  37. ConnOpen() : SQL1 = "SELECT 工程文件資料庫, 是否可用 FROM 工程文件資料庫管理 WHERE 工程文件資料庫 LIKE N'" & GCM_SQL_MGMT.文件資料庫名稱_tb.Text & "'" : CmdSet_For_dr()
  38. End Sub
  39. Friend Sub SQL_工程圖片資料庫管理查詢新增()
  40. ConnOpen()
  41. SQL1 = "INSERT INTO 工程圖片資料庫管理 (工程圖片資料庫, 是否可用) VALUES ('" & GCM_SQL_MGMT.圖片資料庫名稱_tb.Text & "','" & GCM_SQL_MGMT.是否可用_ch.Checked & "')"
  42. CmdSet_For_dr()
  43. End Sub
  44. Friend Sub SQL_工程文件資料庫管理查詢新增()
  45. ConnOpen()
  46. SQL1 = "INSERT INTO 工程文件資料庫管理 (工程文件資料庫, 是否可用) VALUES ('" & GCM_SQL_MGMT.文件資料庫名稱_tb.Text & "','" & GCM_SQL_MGMT.是否可用1_ch.Checked & "')"
  47. CmdSet_For_dr()
  48. End Sub
  49. Friend Sub SQL_工程圖片資料庫管理查詢修改()
  50. ConnOpen()
  51. SQL1 = "UPDATE 工程圖片資料庫管理 SET 是否可用 = '" & GCM_SQL_MGMT.是否可用_ch.Checked & "' WHERE 工程圖片資料庫 LIKE N'" & GCM_SQL_MGMT.圖片資料庫名稱_tb.Text & "'"
  52. CmdSet_For_dr()
  53. End Sub
  54. Friend Sub SQL_工程文件資料庫管理查詢修改()
  55. ConnOpen()
  56. SQL1 = "UPDATE 工程文件資料庫管理 SET 是否可用 = '" & GCM_SQL_MGMT.是否可用1_ch.Checked & "' WHERE 工程文件資料庫 LIKE N'" & GCM_SQL_MGMT.文件資料庫名稱_tb.Text & "'"
  57. CmdSet_For_dr()
  58. End Sub
  59. Friend Sub SQL_圖片資料庫管理查詢1()
  60. ConnOpen() : SQL1 = "SELECT 圖片資料庫, 是否可用 FROM 圖片資料庫管理 WHERE 圖片資料庫 LIKE N'" & GCM_SQL_MGMT.圖片資料庫名稱_tb.Text & "'" : CmdSet_For_dr()
  61. End Sub
  62. Friend Sub SQL_圖片資料庫管理查詢新增()
  63. ConnOpen()
  64. SQL1 = "INSERT INTO 圖片資料庫管理 (圖片資料庫, 是否可用) VALUES ('" & GCM_SQL_MGMT.圖片資料庫名稱_tb.Text & "','" & GCM_SQL_MGMT.是否可用_ch.Checked & "')"
  65. CmdSet_For_dr()
  66. End Sub
  67. Friend Sub SQL_圖片資料庫管理查詢修改()
  68. ConnOpen()
  69. SQL1 = "UPDATE 圖片資料庫管理 SET 是否可用 = '" & GCM_SQL_MGMT.是否可用_ch.Checked & "' WHERE 圖片資料庫 LIKE N'" & GCM_SQL_MGMT.圖片資料庫名稱_tb.Text & "'"
  70. CmdSet_For_dr()
  71. End Sub
  72. Friend Sub SQL_主資料庫LOG檔案截斷()
  73. Dim DSF(1) As String : Dim NB1 As Integer = 0
  74. ConnOpen() : SQL1 = "USE [" & PA & "]" : CmdSet_For_dr()
  75. ConnOpen() : SQL1 = "select name from sys.database_files;" : CmdSet_For_dr()
  76. While (dr.Read()) : DSF(NB1) = dr("name").ToString : NB1 += 1 : End While
  77. If PA = DSF(0) Then : Else
  78. ConnOpen() : SQL1 = "alter database [" & PA & "] modify file(name=[" & DSF(0) & "], newname =[" & PA & "])" : CmdSet_For_dr()
  79. End If
  80. If PA & "_log" = DSF(1) Then : Else
  81. ConnOpen() : SQL1 = "alter database [" & PA & "] modify file(name=[" & DSF(1) & "], newname=[" & PA & "_log])" : CmdSet_For_dr()
  82. End If
  83. ConnOpen() : SQL1 = "ALTER DATABASE [" & PA & "]
  84. SET RECOVERY SIMPLE;" : CmdSet_For_dr()
  85. ConnOpen() : SQL1 = "DBCC SHRINKFILE ([" & PA & "_Log], 1);" : CmdSet_For_dr()
  86. ConnOpen() : SQL1 = "ALTER DATABASE [" & PA & "]
  87. SET RECOVERY FULL;" : CmdSet_For_dr()
  88. End Sub
  89. End Module