--查詢資料庫中有標識列的表
declare
@tablename varchar(500),@result int
set @tablename=''
set @result=0
declare my_cursor cursor for
select distinct o.name from sysobjects o left join sysindexes i
on o.id =i.id
where o.type='u'
open my_cursor
fetch next from my_cursor into @tablename
while @@fetch_status = 0
begin
select @result= objectproperty(object_id(@tablename),'tablehasidentity')
if @result=1
select @tablename
fetch next from my_cursor into @tablename
end
close my_cursor
deallocate my_cursor
資料庫常用語句
列出所有資料庫資訊 show databases 轉到某個資料庫 use database name 列出某個資料庫的所有表資訊 show tables 建立資料庫 create database database name 建立資料庫表 create table mytable name varc...
資料庫常用語句
1 說明 建立資料庫 create database database name 2 說明 刪除資料庫 drop database dbname 4 說明 建立新錶 create table tabname col1 type1 not null primary key col2 type2 not...
資料庫常用語句
庫 show databases 顯示所有庫 use 庫名 選擇庫 create database 庫名 建立庫 show create database 庫名 庫詳細資訊 drop database 資料庫 刪除庫 表show tables 顯示所有表 drop table 刪除表 create ...