忍者ブログ

[PR]

2024年11月23日
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Environ関数

2009年06月08日
APIでもPC名等だせますが、VBで簡単に出す方法
 
Private Sub Environ一覧()
    Dim K As Integer
    Dim S As String
    Do
        K = K + 1
        S = Environ(K)
        Debug.Print S
    Loop Until S = ""
End Sub
Kの部分は文字列で指定しても良い

拍手[0回]

PR

正確な文字数

2009年06月08日
VBAで正確に文字数を取得するのは、下記の通り
 
Function MidMbcs(ByVal str as String, start, length)
    MidMbcs = StrConv(MidB(StrConv(str, vbFromUnicode), start, length), vbUnicode)
End Function
 
一部正確に出せないのがあった様な気がしたけど、思い出せないです。

拍手[0回]

SQL2000でストアドからジョブを実行する

2009年06月08日
ストアドからジョブを実行するのは、下記の通り
 
EXECUTE msdb..sp_start_job @job_name = 'ジョブ名'
 

拍手[0回]

SQLServer2000のSQL文で参照照合順序を変える

2009年06月08日
規定のインストールだと、照合順序は「Japanese_CI_AS」だったかな?
条件式でその時だけ変更する場合
 
LIKE '%テスト%' COLLATE Japanese_CI_AS_KS
 
とすると良い

拍手[0回]

SQLServer2000の参照照合順序

2009年06月07日

CI  大文字、小文字を区別しない
CS  大文字、小文字を区別する
AI  アクセントを区別しない
AS  アクセントを区別する
KS  カナタイプを区別する
WS  文字幅を区別する
BIN バイナリの並べ替え順

並べ替え順 ID SQL 照合順序名
30  SQL_Latin1_General_Cp437_BIN  バイナリ順、437 (英語 (U.S.)) 文字セットを使用。
31  SQL_Latin1_General_Cp437_CS_AS  辞書順、大文字小文字を区別する、437 (英語(U.S.)) 文字セットを使用。
32  SQL_Latin1_General_Cp437_CI_AS  辞書順、大文字小文字を区別しない、437 (英語(U.S.)) 文字セットを使用。
33  SQL_Latin1_General_Pref_CP437_CI_AS  辞書順、大文字小文字を区別しない、大文字優先、437 (英語(U.S.)) 文字セットを使用。
34  SQL_Latin1_General_Cp437_CI_AI  辞書順、大文字小文字を区別しない、アクセントを区別しない、437 (英語(U.S.)) 文字セットを使用。
40  SQL_Latin1_General_Cp850_BIN  バイナリ順、850 (多言語) 文字セットを使用。
41  SQL_Latin1_General_Cp850_CS_AS  辞書順、大文字小文字を区別する、850 (多言語) 文字セットを使用。
42  SQL_Latin1_General_Cp850_CI_AS  辞書順、大文字小文字を区別しない、850 (多言語) 文字セットを使用。
43  SQL_Latin1_General_Pref_CP850_CI_AS  辞書順、大文字小文字を区別しない、大文字優先、850 (多言語) 文字セットを使用。
44  SQL_Latin1_General_Cp850_CI_AI  辞書順、大文字小文字を区別しない、アクセントを区別しない、850 (多言語) 文字セットを使用。
49  SQL_1Xcompat_CP850_CI_AS   Version 1.x の大文字小文字を区別しないデータベースと完全に互換、850 (多言語) 文字セットを使用。
50  Latin1_General_BIN    バイナリ順、1252 文字セットを使用。
51  SQL_Latin1_General_Cp1_CS_AS  辞書順、大文字小文字を区別する、1252 文字セットを使用。
52  SQL_Latin1_General_Cp1_CI_AS  辞書順、大文字小文字を区別しない、1252 文字セットを使用。
53  SQL_Latin1_General_Pref_CP1_CI_AS  辞書順、大文字小文字を区別しない、大文字優先、1252 文字セットを使用。
54  SQL_Latin1_General_Cp1_CI_AI  辞書順、大文字小文字を区別しない、アクセントを区別しない、1252 文字セットを使用。
55  SQL_AltDiction_Cp850_CS_AS   代替辞書順、大文字小文字を区別する、850 (多言語) 文字セットを使用。
56  SQL_AltDiction_Pref_CP850_CI_AS  代替辞書順、大文字小文字を区別しない、大文字優先、850 (多言語) 文字セットを使用。
57  SQL_AltDiction_Cp850_CI_AI   代替辞書順、大文字小文字を区別しない、アクセントを区別しない、850 (多言語) 文字セットを使用。
58  SQL_Scandinavian_Pref_Cp850_CI_AS  スカンジナビア辞書順、大文字小文字を区別しない、大文字優先、850 (多言語) 文字セットを使用。
59  SQL_Scandinavian_Cp850_CS_AS  スカンジナビア辞書順、大文字小文字を区別する、850 (多言語) 文字セットを使用。
60  SQL_Scandinavian_Cp850_CI_AS  スカンジナビア辞書順、大文字小文字を区別しない、850 (多言語) 文字セットを使用。
61  SQL_AltDiction_Cp850_CI_AS   代替辞書順、大文字小文字を区別しない、850 (多言語) 文字セットを使用。
71  Latin1_General_CS_AS   ラテン語 -1 大文字小文字を区別する、1252 文字セットを使用。
72  Latin1_General_CI_AS   ラテン語 -1 大文字小文字を区別しない、1252 文字セットを使用。
73  Danish_Norwegian_CS_AS   デンマーク/ノルウェー語辞書順、大文字小文字を区別する、コード ページ 1252 の並べ替え順。
74  Finnish_Swedish_CS_AS   フィンランド/スウェーデン語辞書順、大文字小文字を区別する、コード ページ 1252 の並べ替え順。
75  Icelandic_CS_AS    アイスランド辞書順、大文字小文字を区別する、コード ページ 1252 の並べ替え順。
80  Hungarian_BIN     バイナリ順、1250 (中央ヨーロッパ語) 文字セットを使用。
  (or Albanian_BIN, Czech_BIN, and so on)1
81  SQL_Latin1_General_Cp1250_CS_AS  辞書順、大文字小文字を区別する、1250 (中央ヨーロッパ語) 文字セットを使用。
82  SQL_Latin1_General_Cp1250_CI_AS  辞書順、大文字小文字を区別しない、1250 (中央ヨーロッパ語) 文字セットを使用。
83  SQL_Czech_Cp1250_CS_AS   チェコ辞書順、大文字小文字を区別する、1250 (中央ヨーロッパ語) 文字セットを使用。
84  SQL_Czech_Cp1250_CI_AS   チェコ辞書順、大文字小文字を区別しない、1250 (中央ヨーロッパ語) 文字セットを使用。
85  SQL_Hungarian_Cp1250_CS_AS   ハンガリア辞書順、大文字小文字を区別する、1250 (中央ヨーロッパ語) 文字セットを使用。
86  SQL_Hungarian_Cp1250_CI_AS   ハンガリア辞書順、大文字小文字を区別しない、1250 (中央ヨーロッパ語) 文字セットを使用。
87  SQL_Polish_Cp1250_CS_AS   ポーランド辞書順、大文字小文字を区別する、1250 (中央ヨーロッパ語) 文字セットを使用。
88  SQL_Polish_Cp1250_CI_AS   ポーランド辞書順、大文字小文字を区別しない、1250 (中央ヨーロッパ語) 文字セットを使用。
89  SQL_Romanian_Cp1250_CS_AS   ルーマニア辞書順、大文字小文字を区別する、1250 (中央ヨーロッパ語) 文字セットを使用。
90  SQL_Romanian_Cp1250_CI_AS   ルーマニア辞書順、大文字小文字を区別しない、1250 (中央ヨーロッパ語) 文字セットを使用。
91  SQL_Croatian_Cp1250_CS_AS   クロアチア辞書順、大文字小文字を区別する、1250 (中央ヨーロッパ語) 文字セットを使用。
92  SQL_Croatian_Cp1250_CI_AS   クロアチア辞書順、大文字小文字を区別しない、1250 (中央ヨーロッパ語) 文字セットを使用。
93  SQL_Slovak_Cp1250_CS_AS   スロバキア辞書順、大文字小文字を区別する、1250 (中央ヨーロッパ語) 文字セットを使用。
94  SQL_Slovak_Cp1250_CI_AS   スロバキア辞書順、大文字小文字を区別しない、1250 (中央ヨーロッパ語) 文字セットを使用。
95  SQL_Slovenian_Cp1250_CS_AS   スロヴェニア辞書順、大文字小文字を区別する、1250 (中央ヨーロッパ語) 文字セットを使用。
96  SQL_Slovenian_Cp1250_CI_AS   スロヴェニア辞書順、大文字小文字を区別しない、1250 (中央ヨーロッパ語) 文字セットを使用。
97       Windows ポーランド辞書順、大文字小文字を区別する、1250 文字セットを使用。
98       Windows ポーランド辞書順、大文字小文字を区別しない、1250 文字セットを使用。
104  Cyrillic_General_BIN   バイナリ順、1251 (キリル文字) 文字セットを使用。
  (or Ukrainian_BIN, Macedonian_BIN)
105  SQL_Latin1_General_Cp1251_CS_AS  辞書順、大文字小文字を区別する、1251 (キリル文字) 文字セットを使用。
106  SQL_Latin1_General_Cp1251_CI_AS  辞書順、大文字小文字を区別しない、1251 (キリル文字) 文字セットを使用。
107  SQL_Ukrainian_Cp1251_CS_AS   ウクライナ辞書順、大文字小文字を区別する、1251 (キリル文字) 文字セットを使用。
108  SQL_Ukrainian_Cp1251_CI_AS   ウクライナ辞書順、大文字小文字を区別しない、1251 (キリル文字) 文字セットを使用。
112  Greek_BIN     バイナリ順、1253 (ギリシャ語) 文字セットを使用。
113  SQL_Latin1_General_Cp1253_CS_AS  辞書順、大文字小文字を区別する、1253 (ギリシャ語) 文字セットを使用。
114  SQL_Latin1_General_Cp1253_CI_AS  辞書順、大文字小文字を区別しない、1253 (ギリシャ語) 文字セットを使用。
120  SQL_MixDiction_Cp1253_CS_AS   複合辞書順、1253 (ギリシャ語) 文字セットを使用。
121  SQL_AltDiction_Cp1253_CS_AS   辞書順、大文字小文字を区別する、アクセントを区別する、1253 (ギリシャ語) 文字セットを使用。
124  SQL_Latin1_General_Cp1253_CI_AI  辞書順、大文字小文字を区別しない、アクセントを区別しない、1253 (ギリシャ語) 文字セットを使用。
128  Turkish_BIN    バイナリ順、1254 (トルコ語) 文字セットを使用。
129  SQL_Latin1_General_Cp1254_CS_AS  辞書順、大文字小文字を区別する、1254 (トルコ語) 文字セットを使用。
130  SQL_Latin1_General_Cp1254_CI_AS  辞書順、大文字小文字を区別しない、1254 (トルコ語) 文字セットを使用。
136  Hebrew_BIN    バイナリ順、1255 (ヘブライ語) 文字セットを使用。
137  SQL_Latin1_General_Cp1255_CS_AS  辞書順、大文字小文字を区別する、1255 (ヘブライ語) 文字セットを使用。
138  SQL_Latin1_General_Cp1255_CI_AS  辞書順、大文字小文字を区別しない、1255 (ヘブライ語) 文字セットを使用。
144  Arabic_BIN    バイナリ順、1256 (アラビア語) 文字セットを使用。
145  SQL_Latin1_General_Cp1256_CS_AS  辞書順、大文字小文字を区別する、1256 (アラビア語) 文字セットを使用。
146  SQL_Latin1_General_Cp1256_CI_AS  辞書順、大文字小文字を区別しない、1256 (アラビア語) 文字セットを使用。
152       バイナリ順、1257 (バルト語) 文字セットを使用。
153  SQL_Latin1_General_Cp1257_CS_AS  辞書順、大文字小文字を区別する、1257 (バルト語) 文字セットを使用。
154  SQL_Latin1_General_Cp1257_CI_AS  辞書順、大文字小文字を区別しない、1257 (バルト語) 文字セットを使用。
155  SQL_Estonian_Cp1257_CS_AS   エストニア辞書順、大文字小文字を区別する、1257 (バルト語) 文字セットを使用。
156  SQL_Estonian_Cp1257_CI_AS   エストニア辞書順、大文字小文字を区別しない、1257 (バルト語) 文字セットを使用。
157  SQL_Latvian_Cp1257_CS_AS   ラトビア辞書順、大文字小文字を区別する、1257 (バルト語) 文字セットを使用。
158  SQL_Latvian_Cp1257_CI_AS   ラトビア辞書順、大文字小文字を区別しない、1257 (バルト語) 文字セットを使用。
159  SQL_Lithuanian_Cp1257_CS_AS   リトアニア辞書順、大文字小文字を区別する、1257 (バルト語) 文字セットを使用。
160  SQL_Lithuanian_Cp1257_CI_AS   リトアニア辞書順、大文字小文字を区別しない、1257 (バルト語) 文字セットを使用。
183  SQL_Danish_Pref_Cp1_CI_AS   デンマーク/ノルウェー辞書順、大文字小文字を区別しない、大文字優先、1252 文字セットを使用。
184  SQL_SwedishPhone_Pref_Cp1_CI_AS  スウェーデン/フィンランド (標準) 辞書順、大文字小文字を区別しない、大文字優先、1252 文字セットを使用。
185  SQL_SwedishStd_Pref_Cp1_CI_AS  スウェーデン/フィンランド (電話番号) 辞書順、大文字小文字を区別しない、大文字優先、1252 文字セットを使用。
186  SQL_Icelandic_Pref_Cp1_CI_AS  アイスランド辞書順、大文字小文字を区別しない、大文字優先、1252 文字セットを使用。
192  Japanese_BIN     バイナリ順、932 (日本語) 文字セットを使用。
193  Japanese_CI_AS    辞書順、大文字小文字を区別しない、932 (日本語) 文字セットを使用。
194  Korean_Wansung_BIN    バイナリ順、949 (韓国語) 文字セットを使用。
195  Korean_Wansung_CI_AS   辞書順、大文字小文字を区別しない、949 (韓国語) 文字セットを使用。
196  Chinese_Taiwan_Stroke_BIN   バイナリ順、950 (中国語繁体字) 文字セットを使用。
197  Chinese_Taiwan_Stroke_CI_AS   辞書順、大文字小文字を区別しない、大文字優先、950 (中国語繁体字) 文字セットを使用。
198  Chinese_PRC_BIN    バイナリ順、936 (中国語簡体字) 文字セットを使用。
199  Chinese_PRC_CI_AS    辞書順、大文字小文字を区別しない、936 (中国語簡体字) 文字セットを使用。
200  Japanese_CS_AS    辞書順、大文字小文字を区別する、932 (日本語) 文字セットを使用。
201  Korean_Wansung_CS_AS   辞書順、大文字小文字を区別する、949 (韓国語) 文字セットを使用。
202  Chinese_Taiwan_Stroke_CS_AS   辞書順、大文字小文字を区別する、950 (中国語繁体字) 文字セットを使用。
203  Chinese_PRC_CS_AS    辞書順、大文字小文字を区別する、936 (中国語簡体字) 文字セットを使用。
204  Thai_BIN     バイナリ順、874 (タイ語) 文字セットを使用。
205  Thai_CI_AS    辞書順、大文字小文字を区別しない、874 (タイ語) 文字セットを使用。
206  Thai_CS_AS    辞書順、大文字小文字を区別する、874 (タイ語) 文字セットを使用。
210  SQL_EBCDIC037_CP1_CS_AS
211  SQL_EBCDIC273_CP1_CS_AS
212  SQL_EBCDIC277_CP1_CS_AS
213  SQL_EBCDIC278_CP1_CS_AS
214  SQL_EBCDIC280_CP1_CS_AS
215  SQL_EBCDIC284_CP1_CS_AS
216  SQL_EBCDIC285_CP1_CS_AS
217  SQL_EBCDIC297_CP1_CS_AS
 

拍手[0回]

« 前のページ | HOME |