フリーエンジニアである下っ端SEの備忘録と日記。日々是精進。 開発言語は主にC#。 開発技術が日々進化し続けている今日、取り残されまいとするも歳のせいか覚えが悪いSE。 ほったらかしですいません。

スポンサーサイト

上記の広告は2週間以上更新のないブログに表示されています。 新しい記事を書くことで広告が消せます。  

Posted by スポンサー広告 at

2011年01月27日

【SQL】数字の下2桁取得

123の23を取得したい

SUBSTRING(CONVERT(VARCHAR,123),(LEN(123)-1),2)  
タグ :SQLServerSQL


Posted by ようすけ at 16:46Comments(0)SQLServer

2010年11月15日

【SQL Server】テーブルの列名を取得する

テーブルの列名を取得するには、

■SQL Server 2005の場合
列名を知りたいテーブルが存在するDBに対して、

select * from Sys.Columns where object_id = object_id('テーブル名')


この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
人気ブログランキングへ  
タグ :SQLServer


Posted by ようすけ at 14:12Comments(0)SQLServer

2009年11月20日

【SQL Server】テーブル名を取得する

SQLServerでデータベースに存在するテーブルの一覧をSQLで取得するには、

SQL Server 2000・2005・2008は 
select * from sysobjects;

SQL Server 2005・2008は
select * from sys.objects; でも可。

この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
人気ブログランキングへ  
タグ :SQLServer


Posted by ようすけ at 09:00Comments(0)SQLServer

2009年11月19日

【SQL Server】データベース名を取得する

SQLServerにあるデータベースのDB名をSQLで取得するには

SQL Server 2000・2005・2008 はmasterデータベースに対して、

select * from sysdatabases;

SQL Server2005・2008 はmasterデータベース以外のDBに対して

select * from sys.databases;
でも取得可。

masterデータベースにあるシステムテーブルと対応するシステムビューがsys.databeses

この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
人気ブログランキングへ
  
タグ :SQLServer


Posted by ようすけ at 09:00Comments(0)SQLServer

2009年11月18日

【SQL Server】主キー情報もバックアップする

SQLServerのデータベースをバックアップする時に、キー情報などもバックアップしたい場合、

SQL Server 2005
SQL Server 2008
(SQL Server 2000もだったと思う)では、

データベースのバックアップをとる時に
「既存のすべてのバックアップセットを上書きする」オプションをチェックして
バックアップすると、テーブルの主キー情報などもバックアップしてくれて、
リストアした時にキー情報なども復元される。

設定画面

バックアップするときのデフォルトではこの項目はチェックされていないので
知らずにバックアップしてリストアするとキー情報が全部消えてて困る。。

この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
人気ブログランキングへ  
タグ :SQLServer


Posted by ようすけ at 09:00Comments(0)SQLServer