نمایش نتایج 1 تا 2 از 2

نام تاپیک: تیبل موجودی غذا در نرم افزار سپیدز (sepidz)

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    بندرعباس
    سن
    28
    پست
    361

    تیبل موجودی غذا در نرم افزار سپیدز (sepidz)

    سلام و خسته نباشید
    متاسفانه دیتابیس نرم افزار سپیدز خیلی بد طراحی شده ممنون میشم کمکم کنید تیبل موجودی لحظه ای غذا ها را پیدا کنم.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    بندرعباس
    سن
    28
    پست
    361

    نقل قول: تیبل موجودی غذا در نرم افزار سپیدز (sepidz)

    با استفاده از این procedure موجودی غذای موردنظر رو توی کل دیتابیس رو سرچ کردم ولی چیزی پیدا نشد.

    CREATE PROC SearchAllTables
    (
    @SearchStr nvarchar(100)
    )
    AS
    BEGIN

    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('%' + @SearchStr + '%','''')

    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', 'int', 'decimal')
    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
    END

تاپیک های مشابه

  1. امنیت در نرم افزار های تحت وب
    نوشته شده توسط houtanal در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 72
    آخرین پست: سه شنبه 04 خرداد 1395, 23:20 عصر
  2. اشکال در نرم افزار "actual drawing"
    نوشته شده توسط azam_mohamady در بخش طراحی وب (Web Design)
    پاسخ: 0
    آخرین پست: سه شنبه 09 دی 1382, 11:26 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •