How to disabling all constraint in MsSql database.
EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"
How to enabling all constraint in MsSql database.
exec sp_msforeachtable @command1="print '?'", @command2="ALTER TABLE ? WITH CHECK CHECK CONSTRAINT all"
12 Eylül 2014 Cuma
25 Şubat 2014 Salı
İş Fikrini İcra Et Yarışması
Merhaba bugün iş fikrini icra et yarışmasını anlatacağım. Yapılan aktivite ulusal bazda olduğundan bloğu türkçe yazıyorum. Teknoloji Transfer Ofisinin düzenlemiş olduğu "İş Fikrini İcra Et" yarışmasında "Duygu" projesi ile dereceye girdim. Bu projenin hayata geçebilmesi için ilk adım olduğundan sevindiricidir. Teknoloji Transfer Ofisi projeye destek amaçlı Gazi Teknopark'ta ofis tahsis edecek. Ülkemizi daha ileri seviyeye götürecek çalışmalara destek verdiğinden dolayı Teknoloji Transfer Ofisine buradan teşekkürlerimi sunuyorum.
Detay Linki
BİRİNCİLİK ÖDÜLÜ
• “İşitme Engelliler İçin Cilt Üzerine Dokunma Duyusu İle Morse Alfabesi Kullanarak Konuşması” fikriyle Mehmet Yoldaş
İKİNCİLİK ÖDÜLÜ
• “Askeri ve Sivil Amaçlı Gözetleme Balonu” fikriyle Kemaleddin Taha Çitçi
ÜÇÜNCÜLÜK ÖDÜLÜ
• “Çinko-Oksit Aloe Vera Katkılı Biyopolimer Bazlı, Antimikrobiyal Gıda Ambalajı Malzemesi” fikriyle Halime Serinçay- Necla Sarıgil
MANSİYON ÖDÜLLERİ
• Mobil Süreç Ve Ekip Takip Uygulaması fikriyle İsmail Esad Aslan - Oğuzhan Kantarcı - Yunus Ekiz - Ziya Çağrı Yeni
• Ayak Kokusu Giderici,Bakteriyel Ve Fungal Enfeksiyonları Önleyici Tabanlık fikriyle Adalet Kıratlı
• Online Canlı Hayvan Yetiştiriciliği fikriyle Hasan Sarıyıldırım - Onur Yalçın Toptaş
Detay Linki
BİRİNCİLİK ÖDÜLÜ
• “İşitme Engelliler İçin Cilt Üzerine Dokunma Duyusu İle Morse Alfabesi Kullanarak Konuşması” fikriyle Mehmet Yoldaş
• “Askeri ve Sivil Amaçlı Gözetleme Balonu” fikriyle Kemaleddin Taha Çitçi
ÜÇÜNCÜLÜK ÖDÜLÜ
• “Çinko-Oksit Aloe Vera Katkılı Biyopolimer Bazlı, Antimikrobiyal Gıda Ambalajı Malzemesi” fikriyle Halime Serinçay- Necla Sarıgil
MANSİYON ÖDÜLLERİ
• Mobil Süreç Ve Ekip Takip Uygulaması fikriyle İsmail Esad Aslan - Oğuzhan Kantarcı - Yunus Ekiz - Ziya Çağrı Yeni
• Ayak Kokusu Giderici,Bakteriyel Ve Fungal Enfeksiyonları Önleyici Tabanlık fikriyle Adalet Kıratlı
• Online Canlı Hayvan Yetiştiriciliği fikriyle Hasan Sarıyıldırım - Onur Yalçın Toptaş
Getting Tables Row Counts From MSSQL Database
This blog explain how to write query for getting row count per table. This query show fullness rate of tables.
SQL QUERY
SELECT
QUOTENAME(SCHEMA_NAME(sOBJ.schema_id)) + '.' + QUOTENAME(sOBJ.name) AS [TableName]
, SUM(sPTN.Rows) AS [RowCount]
FROM
sys.objects AS sOBJ
INNER JOIN sys.partitions AS sPTN
ON sOBJ.object_id = sPTN.object_id
WHERE
sOBJ.type = 'U'
AND sOBJ.is_ms_shipped = 0x0
AND index_id < 2 -- 0:Heap, 1:Clustered
-- and sOBJ.name like '%emp%'
GROUP BY
sOBJ.schema_id
, sOBJ.name
ORDER BY [RowCount]
SQL QUERY
SELECT
QUOTENAME(SCHEMA_NAME(sOBJ.schema_id)) + '.' + QUOTENAME(sOBJ.name) AS [TableName]
, SUM(sPTN.Rows) AS [RowCount]
FROM
sys.objects AS sOBJ
INNER JOIN sys.partitions AS sPTN
ON sOBJ.object_id = sPTN.object_id
WHERE
sOBJ.type = 'U'
AND sOBJ.is_ms_shipped = 0x0
AND index_id < 2 -- 0:Heap, 1:Clustered
-- and sOBJ.name like '%emp%'
GROUP BY
sOBJ.schema_id
, sOBJ.name
ORDER BY [RowCount]
24 Şubat 2014 Pazartesi
How to get data from all tables in database
This blog is explain how to write sql query to get data from all tables in database. This query also return the table name and column name which the result found. Edit "Write Searhing Data Here" text end execute the query.
SQL Query:
CREATE TABLE #Results (ColumnName nvarchar(370), ColumnValue nvarchar(3630))
SET NOCOUNT ON
DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110)
SET @TableName = ''
SET @SearchStr2 = QUOTENAME('%' + 'Write Searhing Data Here' + '%','''')
WHILE @TableName IS NOT NULL
BEGIN
SET @ColumnName = ''
SET @TableName =
(
SELECT MIN(QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME))
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) > @TableName
AND OBJECTPROPERTY(
OBJECT_ID(
QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)
), 'IsMSShipped'
) = 0
)
WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL)
BEGIN
SET @ColumnName =
(
SELECT MIN(QUOTENAME(COLUMN_NAME))
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = PARSENAME(@TableName, 2)
AND TABLE_NAME = PARSENAME(@TableName, 1)
AND DATA_TYPE IN ('char', 'varchar', 'nchar', 'nvarchar')
AND QUOTENAME(COLUMN_NAME) > @ColumnName
)
IF @ColumnName IS NOT NULL
BEGIN
INSERT INTO #Results
EXEC
(
'SELECT ''' + @TableName + '.' + @ColumnName + ''', LEFT(' + @ColumnName + ', 3630)
FROM ' + @TableName + ' (NOLOCK) ' +
' WHERE ' + @ColumnName + ' LIKE ' + @SearchStr2
)
END
END
END
SELECT ColumnName, ColumnValue FROM #Results
DROP TABLE #Results
SQL Query:
CREATE TABLE #Results (ColumnName nvarchar(370), ColumnValue nvarchar(3630))
SET NOCOUNT ON
DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110)
SET @TableName = ''
SET @SearchStr2 = QUOTENAME('%' + 'Write Searhing Data Here' + '%','''')
WHILE @TableName IS NOT NULL
BEGIN
SET @ColumnName = ''
SET @TableName =
(
SELECT MIN(QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME))
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME) > @TableName
AND OBJECTPROPERTY(
OBJECT_ID(
QUOTENAME(TABLE_SCHEMA) + '.' + QUOTENAME(TABLE_NAME)
), 'IsMSShipped'
) = 0
)
WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL)
BEGIN
SET @ColumnName =
(
SELECT MIN(QUOTENAME(COLUMN_NAME))
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = PARSENAME(@TableName, 2)
AND TABLE_NAME = PARSENAME(@TableName, 1)
AND DATA_TYPE IN ('char', 'varchar', 'nchar', 'nvarchar')
AND QUOTENAME(COLUMN_NAME) > @ColumnName
)
IF @ColumnName IS NOT NULL
BEGIN
INSERT INTO #Results
EXEC
(
'SELECT ''' + @TableName + '.' + @ColumnName + ''', LEFT(' + @ColumnName + ', 3630)
FROM ' + @TableName + ' (NOLOCK) ' +
' WHERE ' + @ColumnName + ' LIKE ' + @SearchStr2
)
END
END
END
SELECT ColumnName, ColumnValue FROM #Results
DROP TABLE #Results
Kaydol:
Kayıtlar (Atom)