好記憶力 , 不如爛筆頭 !
很多時候,要獲得資料庫的表的主鍵,但是一時間又想不起來用什麼,今天就做個筆記,記錄下:
1. 獲得 mysql 中某個表的主鍵的sql:
select table_name,column_name from information_schema.key_column_usage where table_name <> 'dtproperties'
and table_name = 'you_table_name';
2.獲得 oracle 中某個表的主鍵的sql:
select a.owner,a.table_name,b.column_name,c.owner,c.table_name,d.column_name from user_constraints a left join user_cons_columns b on a.constraint_name=b.constraint_name left join user_constraints c on c.r_constraint_name=a.constraint_name left join user_cons_columns d on c.constraint_name=d.constraint_name where a.constraint_type='p' and a.table_name='you_table_name' order by a.table_name
SQL語句獲取資料庫中的表主鍵,自增列,所有列
獲取表主鍵 1 select table name,column name from information schema.key column usagewhere table name dtproperties 2 exec sp pkeys table name 表名 3 select o.n...
oracle資料庫主鍵自動增長sql
我們都知道,在mysql中,要實現主鍵的自動遞增非常簡單.只需要在主鍵定義的後面加上auto increment即可,但是在oracle中就不是這樣,需要分幾步來完成 1.建立乙個表 create table 戶口本 戶號 integer not null,戶別 char 20 not null,戶...
PostgreSQL資料庫中獲取表主鍵名稱
一 如下表示,要獲取teacher表的主鍵資訊 select pg constraint.conname as pk name,pg attribute.attname as colname,pg type.typname as typename from pg constraint inner j...