Rumah pangkalan data tutorial mysql 获取mssql 表的结构

获取mssql 表的结构

Jun 07, 2016 pm 03:13 PM
mssql merumus sahaja struktur Skrip dapatkan

获取 制定表的 结构 . ---此脚本只有在sql server 2000下面有效. go create proc getTableStruct @tabName varchar(20) as SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '

获取制定表的结构.
---此脚本只有在sql server 2000下面有效.

go
create proc getTableStruct
@tabName varchar(20)
as
SELECT    
          表名           =   case   when   a.colorder=1   then   d.name   else   ''   end,  
          表说明           =   case   when   a.colorder=1   then   isnull(f.value,'')   else   ''   end,  
          字段序号       =   a.colorder,  
          字段名           =   a.name,  
          标识               =   case   when   COLUMNPROPERTY(   a.id,a.name,'IsIdentity')=1   then   '√'else   ''   end,  
          主键               =   case   when   exists(SELECT   1   FROM   sysobjects   where   xtype='PK'   and   parent_obj=a.id   and   name   in   (  
                                            SELECT   name   FROM   sysindexes   WHERE   indid   in(  
                                                  SELECT   indid   FROM   sysindexkeys   WHERE   id   =   a.id   AND   colid=a.colid)))   then   '√'   else   ''   end,  
          类型               =   b.name,  
          占用字节数   =   a.length,  
          长度               =   COLUMNPROPERTY(a.id,a.name,'PRECISION'),  
          小数位数       =   isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),  
          允许空           =   case   when   a.isnullable=1   then   '√'else   ''   end,  
          默认值           =   isnull(e.text,''),  
          字段说明       =   isnull(g.[value],'')  
FROM    
          syscolumns   a  
left   join    
          systypes   b    
on    
          a.xusertype=b.xusertype  
inner   join    
          sysobjects   d    
on    
          a.id=d.id     and   d.xtype='U'   and     d.name'dtproperties'  
left   join    
          syscomments   e    
on    
          a.cdefault=e.id  
left   join    
          sysproperties   g    
on    
          a.id=g.id   and   a.colid=g.smallid      
left   join    
          sysproperties   f    
on    
          d.id=f.id   and   f.smallid=0  
where    
          d.name in (@tabName)        --如果只查询指定表,加上此条件  
order   by    
          a.id,a.colorder

exec getTableStruct spt_values

---此脚本作用是获取制定表的结构.
---版本:sql server2005
use handk
if exists(
select * from sysobjects where name='getTableStruct' and type='P'
)
drop proc getTableStruct
go
create proc getTableStruct
@tabName varchar(20)
as
SELECT    
          表名           =   case   when   a.colorder=1   then   d.name   else   ''   end,  
          表说明           =   case   when   a.colorder=1   then   isnull(f.value,'')   else   ''   end,  
          字段序号       =   a.colorder,  
          字段名           =   a.name,  
          标识               =   case   when   COLUMNPROPERTY(   a.id,a.name,'IsIdentity')=1   then   '√'else   ''   end,  
          主键               =   case   when   exists(SELECT   1   FROM   sysobjects   where   xtype='PK'   and   parent_obj=a.id   and   name   in   (  
                                            SELECT   name   FROM   sysindexes   WHERE   indid   in(  
                                                  SELECT   indid   FROM   sysindexkeys   WHERE   id   =   a.id   AND   colid=a.colid)))   then   '√'   else   ''   end,  
          类型               =   b.name,  
          占用字节数   =   a.length,  
          长度               =   COLUMNPROPERTY(a.id,a.name,'PRECISION'),  
          小数位数       =   isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),  
          允许空           =   case   when   a.isnullable=1   then   '√'else   ''   end,  
          默认值           =   isnull(e.text,''),  
          字段说明       =   isnull(g.[value],'')  
FROM    
          syscolumns   a  
left   join    
          systypes   b    
on    
          a.xusertype=b.xusertype  
inner   join    
          sysobjects   d    
on    
          a.id=d.id     and   d.xtype='U'   and     d.name'dtproperties'  
left   join    
          syscomments   e    
on    
          a.cdefault=e.id  
left   join    
      sys.extended_properties    g     ---这里与sql server 2000 有不同之处
on    
A.ID=G.major_id   AND   A.COLID=G.minor_id  
left   join    
        sys.extended_properties    f    
on    
      D.ID=F.major_id   AND   F.minor_id=0
where    
          d.name in (@tabName)        --如果只查询指定表,加上此条件  
order   by    
          a.id,a.colorder

go
exec getTableStruct Item

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk membuat skrip untuk penyuntingan? Tutorial cara membuat skrip melalui penyuntingan Bagaimana untuk membuat skrip untuk penyuntingan? Tutorial cara membuat skrip melalui penyuntingan Mar 13, 2024 pm 12:46 PM

Pemotongan ialah alat penyuntingan video dengan fungsi penyuntingan yang komprehensif, sokongan untuk kelajuan berubah-ubah, pelbagai penapis dan kesan kecantikan serta sumber perpustakaan muzik yang kaya. Dalam perisian ini, anda boleh mengedit video secara terus atau membuat skrip penyuntingan, tetapi bagaimana untuk melakukannya? Dalam tutorial ini, editor akan memperkenalkan kaedah menyunting dan membuat skrip. Kaedah pengeluaran: 1. Klik untuk membuka perisian penyuntingan pada komputer anda, kemudian cari pilihan "Skrip Penciptaan" dan klik untuk membuka. 2. Dalam halaman skrip kreatif, masukkan "tajuk skrip", dan kemudian masukkan pengenalan ringkas kepada kandungan penggambaran dalam garis besar. 3. Bagaimanakah saya boleh melihat pilihan "Penerangan Papan Cerita" dalam garis besar?

Bagaimana untuk melaksanakan fail .sh dalam sistem Linux? Bagaimana untuk melaksanakan fail .sh dalam sistem Linux? Mar 14, 2024 pm 06:42 PM

Bagaimana untuk melaksanakan fail .sh dalam sistem Linux? Dalam sistem Linux, fail .sh ialah fail yang dipanggil skrip Shell, yang digunakan untuk melaksanakan satu siri arahan. Melaksanakan fail .sh ialah operasi yang sangat biasa Artikel ini akan memperkenalkan cara melaksanakan fail .sh dalam sistem Linux dan memberikan contoh kod khusus. Kaedah 1: Gunakan laluan mutlak untuk melaksanakan fail .sh Untuk melaksanakan fail .sh dalam sistem Linux, anda boleh menggunakan laluan mutlak untuk menentukan lokasi fail. Berikut ialah langkah khusus: Buka terminal

Bagaimana untuk menyambungkan php ke pangkalan data mssql Bagaimana untuk menyambungkan php ke pangkalan data mssql Oct 23, 2023 pm 12:02 PM

Kaedah untuk php menyambung ke pangkalan data mssql termasuk menggunakan sambungan MSSQL PHP, menggunakan PDO, dsb. Pengenalan terperinci: 1. Gunakan kaedah sambungan MSSQL PHP untuk memastikan bahawa PHP telah memasang sambungan MSSQL. Anda boleh menyemak sama ada sambungan mssql didayakan dalam fail konfigurasi PHP (php.ini 2. Gunakan kaedah PDO untuk memastikan bahawa PHP telah memasang sambungan PDO). Anda boleh menyemak sama ada sambungan pdo_sqlsrv didayakan dalam fail konfigurasi PHP (php.ini).

Di mana untuk mendapatkan kod keselamatan Google Di mana untuk mendapatkan kod keselamatan Google Mar 30, 2024 am 11:11 AM

Google Authenticator ialah alat yang digunakan untuk melindungi keselamatan akaun pengguna dan kuncinya ialah maklumat penting yang digunakan untuk menjana kod pengesahan dinamik. Jika anda terlupa kunci Google Authenticator dan hanya boleh mengesahkannya melalui kod keselamatan, maka editor tapak web ini akan membawakan anda pengenalan terperinci tentang tempat untuk mendapatkan kod keselamatan Google. Saya harap ia dapat membantu anda tahu lebih lanjut Pengguna sila teruskan membaca di bawah! Mula-mula buka tetapan telefon dan masukkan halaman tetapan. Tatal ke bawah halaman dan cari Google. Pergi ke halaman Google dan klik pada Akaun Google. Masukkan halaman akaun dan klik Lihat di bawah kod pengesahan. Masukkan kata laluan anda atau gunakan cap jari anda untuk mengesahkan identiti anda. Dapatkan kod keselamatan Google dan gunakan kod keselamatan untuk mengesahkan identiti Google anda.

Panduan terperinci untuk memasang PHP dan mengkonfigurasi sambungan MSSQL pada Ubuntu Panduan terperinci untuk memasang PHP dan mengkonfigurasi sambungan MSSQL pada Ubuntu Feb 29, 2024 am 11:15 AM

Ubuntu ialah sistem pengendalian sumber terbuka popular yang biasa digunakan untuk menjalankan pelayan. Memasang PHP dan mengkonfigurasi sambungan MSSQL pada Ubuntu adalah salah satu operasi yang sering perlu dilakukan oleh banyak pembangun dan pentadbir sistem. Artikel ini akan memberikan pembaca panduan terperinci, termasuk langkah-langkah untuk memasang PHP, menyediakan Apache, memasang MSSQLServer, dsb., dan melampirkan contoh kod tertentu. Langkah 1: Pasang PHP dan sambungan yang berkaitan Pertama, kita perlu memasang PHP dan sambungan yang berkaitan untuk menyokong sambungan PHP

Tutorial Skrip Windows PowerShell untuk Pemula Tutorial Skrip Windows PowerShell untuk Pemula Mar 13, 2024 pm 10:55 PM

Kami telah mereka bentuk tutorial skrip Windows PowerShell ini untuk pemula, sama ada anda peminat teknologi atau profesional yang ingin meningkatkan kemahiran skrip anda. Jika anda tidak mempunyai pengetahuan awal tentang skrip PowerShell, artikel ini akan bermula dengan asas dan disesuaikan untuk anda. Kami akan membantu anda menguasai langkah pemasangan untuk persekitaran PowerShell dan membimbing anda melalui konsep dan ciri utama skrip PowerShell. Jika anda bersedia untuk mengetahui lebih lanjut tentang skrip PowerShell, mari kita mulakan perjalanan pembelajaran yang menarik ini bersama-sama! Apakah WindowsPowerShell? PowerShell ialah sistem arahan hibrid yang dibangunkan oleh Microsoft

Bagaimana untuk memasang dua kad SIM pada Realme 12 Pro? Bagaimana untuk memasang dua kad SIM pada Realme 12 Pro? Mar 18, 2024 pm 02:10 PM

Walaupun operasi umum telefon mudah alih domestik sangat serupa, masih terdapat beberapa perbezaan dalam beberapa butiran Sebagai contoh, model dan pengeluar telefon mudah alih yang berbeza mungkin mempunyai kaedah pemasangan dwi-SIM yang berbeza. Telefon baharu Erzhenwo 12Pro juga menyokong dwi-SIM siap sedia, tetapi bagaimanakah dwi-SIM perlu dipasang pada telefon ini? Bagaimana untuk memasang dwi SIM pada Realme 12Pro? Ingat untuk mematikan telefon anda sebelum pemasangan. Langkah 1: Cari dulang kad SIM: Cari dulang kad SIM telefon Biasanya, dalam Realme 12 Pro, dulang kad SIM terletak di bahagian tepi atau atas telefon. Langkah 2: Masukkan kad SIM pertama Gunakan pin kad SIM khusus atau objek kecil untuk memasukkannya ke dalam slot dalam dulang kad SIM Kemudian, masukkan kad SIM pertama dengan teliti.

Tutorial JavaScript Mudah: Cara Mendapatkan Kod Status HTTP Tutorial JavaScript Mudah: Cara Mendapatkan Kod Status HTTP Jan 05, 2024 pm 06:08 PM

Tutorial JavaScript: Bagaimana untuk mendapatkan kod status HTTP, contoh kod khusus diperlukan: Dalam pembangunan web, interaksi data dengan pelayan sering terlibat. Apabila berkomunikasi dengan pelayan, kami selalunya perlu mendapatkan kod status HTTP yang dikembalikan untuk menentukan sama ada operasi itu berjaya dan melaksanakan pemprosesan yang sepadan berdasarkan kod status yang berbeza. Artikel ini akan mengajar anda cara menggunakan JavaScript untuk mendapatkan kod status HTTP dan menyediakan beberapa contoh kod praktikal. Menggunakan XMLHttpRequest

See all articles