SQL Server資料庫的定序

1) 如果資料庫的預設定序不是中文相關, 則資料庫可能不接受任何中文字元, 輸進去直接變亂碼. 改變預設定序的位置: 資料庫屬性---選項----定序.(2) 如果兩個表的定序不同, 則串連兩表的時候, 會發生類似以下的錯誤:無法解決 equal to 運算中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AI" 之間的定序衝突。解決方案有:<2.1>select a.* from process_result_temp

SQL Server 自增欄位重設回0 分保留資料和不保留資料

  --- 刪除原表資料,並重設自增列truncate table tablename--truncate方式也可以重設自增欄位--重設表的自增欄位,保留資料DBCC CHECKIDENT (tablename,reseed,0)-- 設定允許顯式插入自增列SET IDENTITY_INSERT tablename ON-- 當然插入完畢記得要設定不允許顯式插入自增列SET IDENTITY_INSERT tablename Off 

sql server 全面教程-觸發器(讀書筆記)

 P279觸發器,特殊的預存程序.事件觸發而執行,當進行諸如update,insert,delete操作時,自動執行,能夠實現由主鍵和外鍵所不能保證的複雜的參照完整性.觸發器,可以調用預存程序.after觸發器和instead of觸發器.after由系統過程sp_settriggerorder完成.instead of僅是執行觸發器本身.第一個觸發器create trigger trg_di_tableon tablefor delete,updateas

SQL Server 2000中全文檢索索引的使用

微軟的SQL Server資料庫是一個在中低端公司專屬應用程式中佔有廣泛市場的關係型資料庫系統,它以簡單、方便、易用等特性深得眾多軟體開發人員和資料庫管理員的鐘愛。但SQL Server 7.0以前的資料庫系統由於沒有全文檢索索引功能,致使無法提供像常值內容尋找此類的服務,成為一個小小的遺憾。從SQL Server 7.0起,到如今的SQL Server

SQL Server 常用函數和日期操作

以下資料收集自 http://hi.baidu.com/delphistu,http://hi.baidu.com/zhvsby可能敘述有誤,使用者請自我驗證 SQL Server 常用函數集合一、字元轉換函式1、ASCII()返回字元運算式最左端字元的ASCII 碼值。在ASCII()函數中,純數位字串可不用‘’括起來,但含其它字元的字串必須用‘’括起來使用,否則會出錯。2、CHAR()將ASCII 碼轉換為字元。如果沒有輸入0 ~ 255 之間的ASCII 碼值,CHAR() 返回NULL

查詢SQL SERVER表的欄位資訊的SQL

--查詢表說明select a.id, a.name,b.value from sysobjects aleft join sysproperties b on a.id=b.idwhere a.name='UserInfo'SELECT--表名=case when a.colorder=1 then d.name else '' end,--表說明=case when a.colorder=1 then isnull(f.value,'') else '' end,欄位序號=a.colorde

sql server自訂進位轉換函式

create function bin_to_dec(@v_bin varchar(32))returns intasbegindeclare @v_bin1 varchar(32)declare @v_dec bigintdeclare @v_com bigintdeclare @v_temp_dec bigintdeclare @v_temp_bin1 varchar(32)declare @v_temp_bin2 varchar(1)declare @v_n intdeclare

SQL server 批量修改

一、當用一個表中的資料來更新另一個表中的資料,T-SQL提供多種寫法(下面列出了二種),但建議用第一種寫法,雖然傳統,但結構清晰。並且要注意,當用一個表中的資料來更新另一個表中的資料時,二個表一定要有關聯!1.update t1         set t1.c2 = t2.c2      from t2where t1.c1 = t2.c12.Update t1         set t1.c2 = t2.c2from t1 inner join t2         on t1.c1 =

SQL Server查詢可用磁碟空間

--> Title  : SQL Server查詢可用磁碟空間--> Author : wufeng4552--> Date   : 2009-10-30 09:59:09前言如果你的組織擁有的程式要求一個很大量的磁碟空間或者大比例的特定磁碟,那麼確保在程式開始或者關鍵點時確認磁碟機具有足夠的儲存。一次快速檢查就可以節約大量的時間,減少煩惱和重新工作如果磁碟空間很緊張或者大比例的磁碟需要用來進行該進程,那麼在繼續進行一個進程之前檢查磁碟空間是一個明智之舉. 使用SQL

sql server 資料庫改名

一、首先要把資料庫變成單一使用者模式,否則會報“排它鎖報錯”在物件總管中,串連到 SQL Server 資料庫引擎執行個體,然後展開該執行個體。 按右鍵要更改的資料庫,再單擊“屬性”。 在“資料庫屬性”對話方塊中,單擊“選項”頁。 在“限制訪問”選項中,選擇“單使用者”。 如果其他使用者串連到資料庫,將出現“開啟的串連”訊息。若要更改屬性並關閉所有其他串連,請單擊“是”。二、執行語句進行改名EXEC sp_renamedb '原資料庫名',

SQL Server 備份與恢複

一下已通過C#2005,Sqlconnection串連測試: 資料備份BACKUP DATABASE DataBaseName TO disk = 'E://backup//a.bak'資料恢複RESTORE DATABASE DataBaseNameFROM         disk = 'E://backup//a.bak'壓縮記錄檔BACKUP LOG DataBaseName WITH NO_LOG USE DataBaseName DBCC SHRINKFILE(2, 10) DBCC

SQL Server資料匯入、匯出需要注意的問題

        SQL Server資料插入的時候自增欄位是不需要指定值的,插入的時候就會自增長。但使用資料庫企業管理器資料匯入時匯入到目的表的自增欄位是和源表的自增欄位相同的,也就是說它把源表的資料原封不動匯入,而不是像插入資料那樣自增欄位會自己增長。這時就需要注意一些問題:      1.目的表涉及唯一欄位的資料不能和源表的資料有相同,例如自增欄位、主鍵。      2.如果有多個表涉及到自增欄位,這時如果是每次單個表匯入是沒有問題,但是多個涉及到自增欄位的表同時匯入就會出錯,SQL

微軟SQL Server密碼管理六個危險判斷

微軟SQL Server密碼管理六個危險判斷當管理SQL Server內在的帳戶和密碼時,我們很容易認為這一切都相當的安全。但實際上並非如此。在這裡,我們列出了一些對於SQL Server密碼來說非常危險的判斷。  當管理SQL Server內在的帳戶和密碼時,我們很容易認為這一切都相當的安全。畢竟,你的SQL

SQL Server 遠程登入伺服器管理與查詢

SQL Server 遠程登入伺服器管理與查詢/*不同伺服器資料庫之間的資料操作*/--建立連結的伺服器 exec sp_addlinkedserver 'ITSV', ' ', 'SQLOLEDB', '遠程伺服器名或ip地址' exec sp_addlinkedsrvlogin 'ITSV', 'false ',null, '使用者名稱', '密碼' --查詢樣本 select * from ITSV.資料庫名.dbo.表名 --匯入樣本 select * into 表 from

有關SQLSERVER操作excel

1、查詢Excel資料 SELECT *FROM openrowset('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:/aa.xls','select * from [sheet1$]')SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source="c:/aa.xls";User ID=Admin;Password=;Extended

sql server的一個有趣的bit位元運算

sql server中沒有bool類型,而是用bit類型來表示bool值,估計是為了節省儲存空間。可是要想實現取反操作似乎就麻煩寫了,比如類似下面這樣的語句是不行的:update category set visible=not visible where id=1,因為visible是bit類型,而不是bool類型。一個很有趣的問題發生了,我們發現在Sql Server中的bit類型的資料-1可以表示1,於是我們可以將上面的語句改成:update category set

在C#中如何與Windows認證的SQL Server進行串連?

SQL   Server   2000安裝在網域控制站的Windows   Server   2003下,SQL   Server伺服器名為:Server2006,資料庫名為:Database2006       因為以前用SQL   Server認證調試的,代碼如下:     SqlConnection   sc=new   SqlConnection();    

顯示如銀行賬戶一樣的流水帳的sql server 設計 (請教了)

--這次建了視圖 CREATE TABLE ms( [fcid] [int] IDENTITY(1,1) primary key NOT NULL,--自增長ID [m] [int] NULL CONSTRAINT [DF__member_money__m__0519C6AF] DEFAULT ((0)),--發生金額,收入時為正值,消費時為負值 [d] [datetime] NULL,--日期時間 [des] [nvarchar](50) COLLATE Chinese_PRC_CI_AS

sql server 2000安裝程式設定管理員失敗

sql server 2000安裝程式設定管理員失敗2011-06-15 17:00c651363574 | 分類:資料庫DB| 瀏覽24187次|該問題已經合并到>>2011-06-16 10:54網友採納第一種方法 今天安裝SQL Server 2000遇到了個很BT的問題,提示出下:安裝程式設定管理員失敗。參考伺服器錯誤日誌和C:\Windows\sqlstp.log瞭解更多資訊。以前進安裝目錄刪除已安裝的目錄就解決了,可這次重啟了五遍還是這樣(我還真有耐心

SqlServer中文亂碼(其他資料庫也可參考)

我流程裡,使用的是gbk,或gb2312編碼格式,utf-8還沒試過。1)jsp頁面:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>//1.下面這句是解決亂碼的關鍵之一,下面這句不僅影響中文,還影響布局,我之前布局時用utf-8,現在又改為gb2312,放在IE8裡布局亂掉,firefox裡正常。<%@page contentType="text/html; charset=gb2312" %

總頁數: 792 1 .... 758 759 760 761 762 .... 792 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.