随笔分类 - SqlServer
摘要:SQL SERVER 简体与繁体 定序 轉換
阅读全文
摘要:1.刪除主鍵ALTER TABLE DGMOCPC DROP CONSTRAINT PK_DGMOCPC2.更改數據類型ALTER TABLE DGMOCPC ALTER COLUMN PC001 varchar(20) NOT NULL;ALTER TABLE DGMOCPC ALTER COLUMN PC003 varchar(10) NOT NULL;ALTER TABLE DGMOCPC ALTER COLUMN PC005 nvarchar(30);3.重新添加主鍵ALTER TABLE DGMOCPC ADD CONSTRAINT PK_DGMOCPC PRIMARY KEY (.
阅读全文
摘要:在有些情况下我们需要按指定顺序输出数据,比如选择了ID in(3,1,2,5,4)我们希望按这个3,1,2,5,4的顺序输出,这样只使用order by ID是无法实现的,但是我们可以使用order by charindex(','+convert(varchar,ID)+',',',3,1,2,5,4,')的方法来实现这个目的。举例如下: Create Table info(ID int identity(1,1) not null,title varchar(100) not null)select id,titlefrom infowher
阅读全文
摘要:當數據在兩個相同結構的表中移動并且發生:***識別欄位其外顯值只有當使用了資料行清單且 IDENTITY_INSERT 為 ON 時才能指定的錯誤時用以下方法解決:SET IDENTITY_INSERT PEHR.dbo.TB_OrgInfo ONinsert into TB_OrgInfo(OrgID, OrgNO, OrgName, OrgType, ParentID, CorpNO)select OrgID, OrgNO, OrgName, OrgType, ParentID, CorpNOfrom srv_lnk.pwrs.pwrs.TB_OrgInfoSET IDENTITY_INS
阅读全文
摘要:本機:資料庫.dbo.過程... 遠程:建立遠端聯接 --訪問不同電腦上的資料庫(遠端只要聯好網就一樣) --如果經常訪問或資料量大,建議用鏈結伺服器 --創建鏈結伺服器 exec sp_addlin...
阅读全文
摘要:某個table內的某一個欄位的型態要如何使用語法完成呢 比方說 A1 varchar(10) ----> A1 varchar(20) A2 tinyint -----> B2 int 第一個只改變欄位的長度或是型態 第二個改變名稱或是改變名稱與型態 做法如下: 以下說明,以 SQL Server 2005 為主:...
阅读全文
摘要:sql server 2000 exec sp_changeobjectowner '[bbsdb].[dv_style]',[dbo] 更改当前数据库中对象的所有者备份、恢复数据库时,往往会出现所有者是原来的用户,这样当你在新的系统中使用 时,会出现表名无效的错误提示,而加入原来的用户名,又会出现用户已经存在的错误, 所以最好的方法就是修改成dbo: 怎么样把sql server 200...
阅读全文
摘要:很多做DBA的朋友也許都會碰到一個這樣的問題,在數據中備份還原到其它服務器時,登陸名會丟失,重建非常麻煩,特別是數據庫用戶較多的情況,其實這個問題解決非常簡單,sql server 2005 及以前的產品,sql server 提供了 sp_change_users_login存儲過程,(sql server 2008 須用ALTER USER)sp_change_users_login有三種動作...
阅读全文