SQL Server 中collate的含義

我們在create table時經常會碰到這樣的語句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什麼意思呢?不妨看看下面:首先,collate是一個子句,可應用於資料庫定義或列定義以定義定序,或應用於字串運算式以應用定序投影。文法是collate collation_namecollation_name ::={windows_collation_name}|{sql_collation_name}參數collate_

擷取SQL Server資料庫裡表的佔用容量大小

---擷取SQL Server資料庫裡表的佔用容量大小 CREATE PROCEDURE get_tableinfo AS  if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) create table  tablespaceinfo                       

查看SQL Server資料庫當前串連數

一 查詢資料庫的串連數use masterselect * from dbo.sysprocesses where dbid in(select dbid from sysdatabases where name='DBNAME')DBNAME為查詢的資料庫名稱,記錄行數為該資料庫的串連數。二 查詢使用者的串連數exec SP_WHO 'username'記錄行數為該使用者的串連數外鍵約束串聯更新和刪除alter table xxx add constraint FK_xxx

SqlServer 事物日誌空間已滿處理辦法。

提供兩種辦法:一種方法:清空日誌。1.開啟查詢分析器,輸入命令 SQL code  DUMP TRANSACTION 資料庫名 WITH NO_LOG 2.開啟企業管理器,在資料庫上點右鍵->屬性->選項->故障恢複-模型-選擇-簡單模型。(也可以直接在查詢分析器裡執行: SQL code alter database 資料庫名 set recovery simple

[sql server] 重設自增

delete tb where id>100DBCC CHECKIDENT ('tb', RESEED, 1)DBCC CHECKIDENT ('tb', RESEED)--其結果將 tb 表的自增種子設定為當前表裡識別欄位的最大值--再次增加資料就會繼續那個數字了--實測--建立測試環境IF OBJECT_ID('tb') IS NOT NULL  DROP TABLE tbGOCREATE TABLE tb( id int identity,  code varchar(10),   

SqlServer密碼問題

SqlServer密碼問題 問題1、修改了系統登入密碼,導致sqlserver啟動失敗。是因為SqlServer服務啟動時自動綁定了一個系統帳號,一般這種情況出現在administrator帳戶以外的系統帳戶登入系統的情況,因為預設SqlServer是不指定帳號的。解決辦法:滑鼠右鍵單擊“我的電腦”,“管理”,“服務和應用程式”,“服務”,按右鍵“MSSQLSERVER”,選擇“屬性”,選擇“本地系統帳戶”或者選擇“此帳戶”,並輸入新的密碼即可。問題2、設定了sa密碼,卻忘記了?怎麼改呢?怎麼改

Sql Server判斷資料庫、表、預存程序、函數是否存在

判斷資料庫是否存在if exists (select * from sys.databases where name = '資料庫名')drop database [資料庫名] sql server 中查詢表或列是否存在確定表是否存在1. 使用系統檢視表: sys.tables      select    name     from     sys.tables     where   name = ' tablaName'    and type = 'u'      type = 'u'

在java中用JDBC串連SQL Server 2000 的經驗分享

這幾天上到java的《JDBC基礎知識》這章,講了使用jdbc-odbc橋來實現jbuilder和sqlserver資料庫的串連,基本沒什麼問題,但是碰到很多同學問如何採用sql server driver 來實現對sqlserver資料庫的操作,所以把自己的經驗以及在其他論壇上看的文章總結了一下,具體步驟如下:1、安裝SQLServer2000  安裝SQLServer2000補丁SP3  安裝SQLServer2000 for SP3的驅動程式 

在區域網路內C/S版本應用很好,外地使用者想通過撥號的方式來應用,客戶機總是連不上SQL伺服器,提示“無法建立串連”。

可以用ip連!  1、先保證ping通  2、在dos下寫入telnet  ip  1433不會報錯  3、用ip連如企業管理器:  企業管理器-->右鍵SQlserver組-->建立sqlserver註冊-->下一步-->寫入遠程執行個體名(IP,機器名)-->下一步-->選Sqlserver登陸-->下一步-->寫入登陸名與密碼(sa,pass)-->下一步-->下一步-->完成  4、如果還不行:

SQL Server 2k 中非域環境下資料庫的異機備份

1,在備份伺服器上設定備份目錄         1.1 在備份伺服器上建立特定使用者BackupUser 密碼 123        1.2 在備份伺服器的E:下建立一個目錄backup    1.3 共用 backup目錄,共用名稱為backup,許可權只有使用者BackupUser可以完全控制2,在資料庫伺服器上    2.1 將//備份伺服器/backup/  映射為本地磁碟機 Y:    2.1 設定一個備份任務,備份的指令碼如下:Exec master..Xp_Cmdshell

怎樣將Excel中的資料匯入到SQL Server 2000資料庫中

1、開啟企業管理器,開啟要匯入資料的資料庫,在表上按右鍵,所有任務-->匯入資料,彈出DTS匯入/匯出嚮導,按 下一步 ,2、選擇資料來源 Microsoft Excel 97-2000,檔案名稱 選擇要匯入的xls檔案,按 下一步 ,3、選擇目的 用於SQL Server 的Microsoft OLE DB提供者,伺服器選擇本地(如果是本機資料庫的話,如 VVV),使用SQL Server身分識別驗證,使用者名稱sa,密碼為空白,資料庫選擇要匯入資料的資料庫(如 client),按

SQL Server 2000啟動1069錯誤解決方案

首先介紹網路上常用的兩種解決方案: 1.我的電腦--控制台--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"本地系統帳戶" 或: 2.我的電腦--控制台--管理工具--服務--右鍵 MSSQLSERVER--屬性--登陸--登陸身份--選擇"此帳戶"--密碼和確認密碼中輸入你修改後的administrator密碼. 兩者的區別: 選擇第一種方式,以後修改了administrator密碼,不用再調整(但要求登陸作業系統的是系統管理員)

SQL Server備份問題總結

這個文章主要總結Database Backup方面的問題將Database Backup到遠程機器上,遠程機器可能未安裝資料庫http://community.csdn.net/Expert/topic/4932/4932438.xml?temp=.8836939http://community.csdn.net/Expert/topic/5091/5091709.xml?temp=.7705652http://community.csdn.net/Expert/topic/4975/49753

一條SQL語句搞定Sql Server 2000 分頁

1.所有記錄的分頁:SELECT TOP 頁大小 *FROM UsersWHERE (ID NOT IN (SELECT TOP (頁大小*(頁數-1)) ID FROM Users ORDER BY ID DESC))   //skip(頁大小*(頁數-1)) 條記錄ORDER BY ID DESC 2.符合條件記錄的分頁(注意此時你的查詢條件要分布在兩個查詢語句中,謹記)SELECT TOP 頁大小 *FROM UsersWHERE+你的查詢條件 AND  (  ID NOT IN

常用SQL SERVER 編程 技巧

有個表估計是預存程序插進去的吧! 所以想找到這個過程名.該如何找呢?select object_Name(ID) from syscomments where text like '%表名%'  重複資料刪除的ID留下時間最後的一條記錄 ID  Name  LastLoginDate 001  A    2008-12-01 002  B    2008-12-03 001  A    2008-12-04 留下 001  A    2008-12-04 刪除 001  A    2008-12

SQLSERVER 預存程序分頁演算法研究(支援千萬級)

1.“俄羅斯預存程序”的改良版 CREATE procedure pagination1 (@pagesize int, --頁面大小,如每頁儲存20條記錄 @pageindex int --當前頁碼) as set nocount on begin declare @indextable table(id int identity(1,1),nid int) --定義表變數 declare @PageLowerBound int --定義此頁的底碼 declare

在VC++中用ODBC訪問SQL Server資料庫

2009-3-6     作者:        編輯:齊瑞瑞   點擊進入論壇關鍵詞:VC      ODBC  資料庫ODBC(Open Database Connectivity,開放資料庫連接)是由Microsoft定義的一種資料庫訪問標準,它提供了一種標準的資料庫存取方法以訪問不同資料庫供應商的資料庫,其本質上是一組資料庫訪問API.雖然資料庫訪問有多種方法,但ODBC以其編程相對簡單,在實際編程中被廣泛使用。VC++中提供了一組封裝了ODBC API的MFC

ADO串連MS SQL Server資料庫(pubs)步驟

         ADO串連MS SQL Server資料庫(pubs)步驟    1:ADO繼承OLE DB,而OLE DB基於com技術編寫的.所以ADO本身也是COM組件    2:建立一個基本對話方塊    在stdafx.h    //匯入動態連結程式庫,改變結尾標識為rsEOF    #import "D:/Program files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF","rsEOF")   

sql server 觸發器樣本

觸發器範例程式碼,根據即時資料,當監測資料大於設定警告值時,將該資料插入異常資料表中USE [Mointor]GO/****** Object: Trigger [dbo].[realtimedata_trg] Script Date: 08/15/2013 13:20:55 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO ALTER trigger [dbo].[realtimedata_trg] on

ms sql server分頁sql語句

最佳化的ms sql server分頁sql語句特點:一次查詢,資料庫只返回一頁的資料。而不是取出所有的資料。說明:pagesize: 每頁顯示記錄數cureentpage:當前頁數select * from (   select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage   * from user_table   ORDER BY id ASC ) as aSysTable   ORDER BY id DESC ) as

總頁數: 792 1 .... 756 757 758 759 760 .... 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.