主に IT 技術を整理するためにメモ的に書き溜めています。少しだけフリーソフトもあるよ。コメントを残すには、 facebook を使ってください。

SQLServer の osql コマンド一覧

最終更新日 2007-09-28 17:01:19 (1年以上前の記事です)

SQLServer のフリー版が MSDE だった頃に色々と osql コマンドを使ったので、それのメモ。今は Express とか GUI 付きでフリーなのでいいね。
でもいざって時に役立つと思います。というか知っておいても損は無い。

ユーザ情報関連

ユーザの追加

1> EXEC sp_addlogin 'user', 'pass', 'default_db'
2> EXEC sp_adduser 'user'
3> GO

ユーザ一覧の取得

1> EXEC sp_helplogins
1> EXEC sp_helpuser
または
1> SELECT * FROM syslogins
1> SELECT * FROM sysuser

テーブル情報関連

テーブル一覧の取得

1> EXEC sp_tables
または
1> SELECT * FROM INFORMATION_SCHEMA.TABLES
また、 VIEW で詳細をとることもできる。
1> select name from sysobjects where xtype = 'U' or xtype = 'S' order by name
1> select o.name "テーブル名", u.name "所有者"
2> from sysobjects o join sysusers u on o.uid = u.uid where o.type = 'U' order by 

テーブルのカラム一覧の取得

1> SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'tablename'

DBCC 関連

IDENTITY を初期化

1> DBCC CHECKIDENT (table_name, RESEED, 0)
最終更新日 2007-09-28 17:01:19

コメント このエントリーをはてなブックマークに追加

フリーソフトウエア
EnjoiFLV
EnjoiPacket
EnjoiCrypto
ランキング
rank2, rank3, rank7, rank10, rank11
todo メモ
facebook 対応
ページ処理
RSS feed
検索機能
認証いる?
更新日表示
実はカテゴリ機能
多言語
実はユーザ機能
ソースその内公開
動作環境メモ
php-5.1.6 with PDO
SQLite-3.3
IE6
FireFox-1.5
RSS
非認証

検索
Google