Time of Update: 2018-12-03
觸發器是在添加、修改資料或者將資料移轉到一個指定表時執行某些動作的方法。SQL Server
Time of Update: 2018-12-04
Question 1:Can you use a batch SQL or store procedure to calculating the Number of Days in a Month Answer 1:找出當月的天數select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast(cast(year(getdate()) as varchar)+'-'+cast(month(getdate()) as varchar)+'-01' as
Time of Update: 2018-12-03
sql server 下寫net函數,預存程序的方法 建立項目->資料庫專案->Microsoft SQLServer ->SQL CLR->SQLServer項目 添加新類sqlclr.cspublic sealed class sqlclr { //Regex匹配函數 [SqlFunction(IsDeterministic =true,DataAccess=DataAccessKind.None)] public
Time of Update: 2018-12-03
最近在用ACCESS資料庫是遇到的問題總結:一、在ACCESS中LIKE的用法 Access裡like的萬用字元用法是這樣: “?”表示任何單一字元; “*”表示零個或多個字元; “#”表示任何一個數字 所以應該是:
Time of Update: 2018-12-03
設定允許SQL Server身份登入 1、先用Window方式登陸進去,選擇資料庫執行個體,右鍵選擇屬性——安全性:把伺服器身分識別驗證選項從“Window身分識別驗證模式”改為“SQLServer和Window身分識別驗證模式”。點擊確定,關閉當前物件總管。 2、重新用Window驗證方式登陸,在左邊的樹結構中選擇“資料庫”下面的“安全性”選項——登入名稱——sa,右鍵屬性——在“SQLServer身分識別驗證”中輸入要設定的sa密碼,然後,單擊狀態,勾選授予和啟用兩個單選項。
Time of Update: 2018-12-03
本篇部落格在與介紹ADO.NET中的一些類,由於不太熟悉編寫代碼時很不痛快。因此,做個總結! OleDbConnection類:提供資料來源連結參數描述Provider指定使用的oledb提供者Data Source指定資料庫伺服器名稱或Initial Catalog指定使用的資料庫名稱User ID指定註冊使用者的IDPassWord指定註冊使用者的密碼Integrated Security指定提供者應叫用作業系統中適當的安全提供者,以擷取註冊名,接著使用註冊名對訪問進行驗證,
Time of Update: 2018-12-03
SQLServer資料庫隨著使用時間的增長,會讓人覺得越來越慢,這個和你平時沒有合理的維護計劃有關係,定期處理索引片段是一個必不可少的工作內容之一。 具體資訊參考msdn http://msdn.microsoft.com/zh-cn/library/ms189858.aspx 我工作中碰到一張表,有320萬記錄,資料表佔用空間800多兆,所有索引片段大於80%,甚至有100%,索引佔用空間500兆,重建索引後佔用空間減小到200多兆。 一個可以在SQL2005中測試的指令碼 --drop
Time of Update: 2018-12-04
set nocount on declare @procedure sysname --用於獲得預存程序名集,@str Nvarchar(200) --設定固定變數,僅為方便用,@str1 Nvarchar(200) --存執行串,用於迴圈操作,@UserName Nvarchar(30) --所要授權的使用者名稱set @str = N'grant execute on 'set @UserName = N'BKPR'declare
Time of Update: 2018-12-04
if (object_id ('t_test' )> 0 ) drop table t_test go create table t_test (a sql_variant , b sql_variant , c sql_variant )insert into t_test select 1 , 1 , 'a' insert into t_test select 1 , getdate (), null insert into t_test select 'a' , null ,
Time of Update: 2018-12-04
收藏幾段SQL Server語句和預存程序 -- ======================================================--列出SQL SERVER 所有表,欄位名,主鍵,類型,長度,小數位元等資訊--在查詢分析器裡運行即可,可以產生一個表,匯出到EXCEL中-- ======================================================SELECT (case when a.colorder=1 then
Time of Update: 2018-12-04
SQL語句先前寫的時候,很容易把一些特殊的用法忘記,我特此整理了一下SQL語句操作。一、基礎1、說明:建立資料庫CREATE DATABASE database-name 2、說明:刪除資料庫drop database dbname3、說明:備份sql server--- 建立 備份資料的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'--- 開始 備份BACKUP
Time of Update: 2018-12-04
續篇:SQL Server編程系列(2):SMO常用對象的有關操作最近在項目中用到了有關SQL Server管理工作方面的編程實現,有了一些自己的心得體會,想在此跟大家分享一下,在工作中用到了SMO/SQL CLR/SSIS等方面的知識,在國內這方面的文章並不多見,有也是一些零星的應用,特別是SSIS部分國內外的文章大都是講解如何拖拽控制項的,在開發過程中周公除了參閱SQL
Time of Update: 2018-12-04
在上一篇周公簡單講述了SMO的一些基本概念,實際上SMO體繫結構遠不止周公在上一篇中講述的那麼簡單,是MSDN上給出的一個完整的結構圖:是一個完整的涉及到各種關係的結構圖。不過它們之間的階層關係周公已經在上一篇做了簡單概述。在本篇中周公還是在上一篇的基礎上再做稍微深入一點的介紹,在本篇中主要講述如何擷取資料庫常見對象資訊,並且如何利用SMO來進行一些日常操作:如建立Login,建立資料庫、備份資料庫和還原資料庫。執行上面這些操作的SQL語句也許我們已經寫過,下面我們來看看利用SMO來操作的代碼將
Time of Update: 2018-12-04
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_GetPassword]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_GetPassword]GO/*--窮舉法破解 SQL Server
Time of Update: 2018-12-04
sysaltfiles 主要資料庫 儲存資料庫的檔案syscharsets 主要資料庫 字元集與排序次序sysconfigures 主要資料庫 配置選項syscurconfigs 主要資料庫 當前配置選項sysdatabases 主要資料庫 伺服器中的資料庫syslanguages 主要資料庫 語言syslogins 主要資料庫 登陸帳號資訊sysoledbusers 主要資料庫 連結的伺服器登陸資訊sysprocesses 主要資料庫 進程sysremotelogins主要資料庫
Time of Update: 2018-12-04
瞭解當前系統中有多少個資料庫,以及每個資料庫中包含哪些表,各個表的結構是怎樣的, 這是剛開始學習資料庫時的比經階段。然而這些操作並沒有SQL標準來制定,各個DBMS所採取的策略也不同,暴露給使用者使用的介面也不一樣。這裡以常用的MySql和SQL
Time of Update: 2018-12-04
html代碼<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2018-12-04
上傳圖片到SQL SERVER 存為IMAGE類型的 protected void Button1_Click(object sender, EventArgs e) { HttpPostedFile post = imgInput.PostedFile; int lent = post.ContentLength; byte []lentimg=new byte[lent]; Stream photostream =
Time of Update: 2018-12-04
SQL server鎖的機制SQL server的所有活動都會產生鎖。鎖定的單元越小,就越能越能提高並發處理能力,但是管理鎖的開銷越大。如何找到平衡點,使並發性和效能都可接受是SQL Server的痛點。SQL Server有如下幾種瑣:1、 共用鎖定用於唯讀操作(SELECT),鎖定共用的資源。共用鎖定不會阻止其他使用者讀,但是阻止其他的使用者寫和修改。2、
Time of Update: 2018-12-04
在資料庫中,經常用到了將一定格式的字串解析的問題。以前寫過類似的方法,今天又重新寫了一個,發上來共用給大家。Create function [dbo].[Func_SplitStringToTable] (-- 需要解析的字串@str nvarchar(max),-- 分隔字元@split varchar(10))returns @t Table (c1 varchar(100))asbegin declare @i int declare @s int set @i=