1樓:
1簡單的方法看「資料庫關係圖」
2從系統表
select fk.*
,obj.name --外來鍵名
,obj2.name --外來鍵表
,obj3.name --主鍵表
from sysforeignkeys fk inner join sysobjects obj on fk.constid=obj.id
inner join sysobjects obj2 on fk.fkeyid = obj2.id
inner join sysobjects obj3 on fk.rkeyid = obj3.id
order by obj2.name
2樓:張三love李四
開啟你的資料庫,如果是英文的那麼就開啟你的database diagrams,如果你建立了檢視,那麼這裡就可以看見,如果沒有,你新增檢視,就可以直接看見!
3樓:空洞的餘音
可以檢視資料庫關係圖
也可以檢視約束啊
sqlserver2005中 怎樣查詢檢視的對應基本表 比如一個檢視 我怎麼知道它跟哪幾張有關聯 具體點
4樓:匿名使用者
右鍵試圖,檢視依賴關係!
5樓:匿名使用者
在試圖的名字上,按右鍵,點選設計,就能看到啦
sqlserver2005 如何檢視錶間關係,就是在一個資料庫中,怎麼知道他們之前的表間連線/引用
6樓:
如果你沒有設定主鍵,是沒法看的。設好後,建立資料關係圖,再連線各表的主鍵和副鍵,也可以在vs裡面看到,方法是一樣的需要自己連線主鍵和各表之間的關係
7樓:匿名使用者
資料庫關係圖
或者 約束
可以用 sp_help tablename 來顯示錶的資訊
sqlserver2005一張表怎麼建多個外來鍵
8樓:匿名使用者
alter table 表
add constraint 約束名字
foreign key (表的欄位) references 另外一個表;
例如:alter table test_sub add constraint main_id_cons foreign key (main_id) references test_main;
建多個外來鍵, 就不同的欄位,多指向幾個表就行。
9樓:xiaomao毛
主鍵表裡有其他的表的編號,要求欄位的名稱型別相同!
10樓:匿名使用者
alter table 表名
add constraint 約束名字(自己隨便起)
foreign key (表的欄位) references 另外一個表;
11樓:匿名使用者
有對應的表主鍵就可以了
怎樣將sqlserver2005資料庫中一張表的一半資料取出來
12樓:匿名使用者
declare @count int --總數量select @count=count(*) from mytable
select * from(
select * ,row_number() over(order by sno asc) as row from mytable
--查詢列並返回列號
)mytable where row between 1 and @count/2 --讀取一半資料
希望能幫到你
13樓:陳學陽
如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!
vaela
14樓:匿名使用者
最簡單的方法:
select top count(*)/2 * from talble
15樓:匿名使用者
select top 50 percent from t
16樓:xiaomao毛
用count獲取表的總數再平分不就行了嗎?
17樓:匿名使用者
題目不清,選擇你要取的欄位名不就完了麼~~
如何sqlserver2005從整個庫中查詢某個值?
18樓:匿名使用者
declare @sql varchar(max);
set @sql='';
select @sql=@sql+'if exists (select * from '+o.[name]+' where '+c.[name]+' like ''%你的特定值%'')
select '''+o.[name]+''' tabname,'''+c.[name]+''' colname ;'+char(10)
from sys.columns c join sys.objects o
on c.[object_id]=o.[object_id]
where (max_length>=4 or max_length=-1)
and system_type_id in (35,99,168,175,231,239,241)
and o.[type]='u'
print @sql;
exec(@sql)
如何獲取用sql語句查詢sqlserver2005資料庫中某張表的結構?急.........
19樓:
有啦,點表右擊屬性,還有sp_help table
20樓:匿名使用者
sp_help tablename
怎樣在sql server 2019中讓主鍵自動增長
汗,選中主鍵列,然後在下面的屬性裡面有個是否是標識,前面有個 號,你點開,然後選擇是就ok拉。 sql server 通過 identity 來設定 引數有2個,一個是 初始值 一個是 增量 預設情況下 insert 語句中,不能對 identity 的欄位進行賦值。1 create table t...
sql server 2019中,要了解各表的記錄數,有沒有更方便的,不要個看屬性的
沒學習過sql語言 所以我提供個思路 統計每個表的記錄數 然後排序 正向反向 最大的就出來的嘿嘿 sql server2000中如何查詢指定行的記錄 1 使用top 例,檢索表a第3行記錄 select from a where id in select top 3 id from a and id...
sql server 2019和sql server2019 express edition有什麼區別
server2005 express edition免費,沒有介面.vs2008自帶 sql server 2005須裝在windows server上.個人安裝sql server 2005 dev比較合適.在非 server 作業系統上,sql2005有三個版本可以用.1.express,vs2...