select * from dict where dictcode != '' and pid=5以上**測試均失敗,truncate table menu
select *from sys.foreign_keys
where referenced_object_id=object_id('
menu
'); --找到引用該錶的外來鍵
--alter table dbo.xx drop constraint fk_user_xx
alter table dbo.rolemenu drop constraint fk_menu_rolemenu --刪除外來鍵
select *
from
sys.foreign_keys
where referenced_object_id=object_id('
menu')
order by
1 --查詢引用的外來鍵
alter table menu drop constraint fk_dbo.rolemenu_dbo.menu_menuid
select
fk.name,fk.object_id,object_name(fk.parent_object_id)
asreferencetablename
from sys.foreign_keys as
fkjoin sys.objects
as o on fk.referenced_object_id=o.object_id
where o.name='
menu
'-- 得到 外來鍵訊息 fk__photo__x_id__6991a7cb --得到 fk_dbo.rolemenu_dbo.menu_menuid
alter table dbo.rolemenu drop constraint menu_menuid
select fk.name,fk.object_id,object_name(fk.parent_object_id) as
referencetablename
from sys.foreign_keys as
fkjoin sys.objects
as o on fk.referenced_object_id=o.object_id
where o.name = '
menu
'alter table rolemenu
drop constraint fk_rolemenu_menu_menuid
alter table 表名
drop constraint 約束名
alter table menu
drop constraint fk_dbo.rolemenu_dbo.menu_menuid
最後, 直接刪除表主鍵
sql server 2014記憶體表
記憶體資料庫,指的是將資料庫的資料放在記憶體中直接操作。相對於存放在磁碟上,記憶體的資料讀寫速度要高出很多,故可以提高應用的效能。微軟的sql server 2014已於2014年4月1日正式發布,sql 2014乙個主要的功能即為記憶體資料庫。目前來說,資料庫映象和複製是無法與記憶體優化表相容的,...
SQL Server 2014 安裝小記
一 寫在前面 由於想體驗下微軟的windows azure在sql server資料庫方面的使用,筆者花了點時間安裝了一下sql server 2014,安裝很簡單,基本就是稍微做些配置即可,筆者在此記錄一下安裝過程。一 安裝記錄 注意 此處之所以選擇自己命名例項 mssqlserver2014 是...
SQL Server 2014新特性 其他
sql server 2014 包含針對 alwayson 故障轉移群集例項和 alwayson 可用性組的以下增強功能 create statistics 和相關統計資訊語句現在允許通過使用 incremental 選項建立按分割槽的統計資訊。相關語句允許或報告增量統計資訊。受影響的語法包括 up...